Part Number Hot Search : 
1047607 C74LVX1 S8330MG 5257B 765000 HMC1114 TA0727A TPS5433
Product Description
Full Text Search
 

To Download PEB2081-NV34 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  ics for communications s/t bus interface circuit extended sbcx peb 2081 version 3.4 users manual 11.96 t2081-xv34-m2-7600
edition 11.96 this edition was realized using the software system framemaker ? . published by siemens ag, bereich halbleiter, marketing- kommunikation, balanstra?e 73, 81541 mnchen ? siemens ag 1996. all rights reserved. attention please! as far as patents or other rights of third parties are concerned, liability is only assumed for components, not for applications, processes and cir- cuits implemented within compo- nents or assemblies. the information describes the type of component and shall not be consid- ered as assured characteristics. terms of delivery and rights to change design reserved. for questions on technology, deliv- ery and prices please contact the semiconductor group offices in ger- many or the siemens companies and representatives worldwide (see address list). due to technical requirements com- ponents may contain dangerous sub- stances. for information on the types in question please contact your near- est siemens office, semiconductor group. siemens ag is an approved cecc manufacturer. packing please use the recycling operators known to you. we can also help you C get in touch with your nearest sales office. by agreement we will take packing material back, if it is sorted. you must bear the costs of transport. for packing material that is returned to us unsorted or which we are not obliged to accept, we shall have to in- voice you for any costs incurred. components used in life-support devices or systems must be ex- pressly authorized for such pur- pose! critical components 1 of the semi- conductor group of siemens ag, may only be used in life-support de- vices or systems 2 with the express written approval of the semiconduc- tor group of siemens ag. 1 a critical component is a compo- nent used in a life-support device or system whose failure can rea- sonably be expected to cause the failure of that life-support device or system, or to affect its safety or ef- fectiveness of that device or sys- tem. 2 life support devices or systems are intended (a) to be implanted in the human body, or (b) to support and/or maintain and sustain hu-
ics for communications s/t bus interface circuit extended sbcx peb 2081 version 3.4 users manual 11.96
peb 2081 revision history: current version: 11.96 previous version: page (in previous version) page (in new version) subjects (major changes since last revision)
general information introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1 features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.1 pin configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 1.2 pin definition and functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 1.3 logic symbol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4 1.4 functional block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2 system integration and applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.1 operational modes and system integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.1.1 te application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.1.2 isdn network termination (nt1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2.1.3 isdn network terminator (nt1) in star configuration . . . . . . . . . . . . . . . . . . . . . . . 20 2.1.4 isdn network terminator using iom ? -2 architecture (intelligent nt) . . . . . . . . . . . 24 2.1.5 line card application (one d-channel controller per line) . . . . . . . . . . . . . . . . . . . . . 27 2.1.6 line card application (one d-channel controller for eight lines) . . . . . . . . . . . . . . . . 29 2.1.7 private-branch-exchange application (one d-channel controller per line) . . . . . . . . 31 2.2 setting operating modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 2.3 clock generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 2.3.1 te mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 2.3.2 nt mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 2.3.3 lt-t mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 2.3.4 lt-s mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 2.4 s/t-interface configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 3 application guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 3.1 sbcx device architecture and general functions . . . . . . . . . . . . . . . . . . . . . . . . . . 43 3.2 interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 3.2.1 iom ? -2 interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 3.2.1.1 iom ? -2 frame structure/timing modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 3.2.1.1.1 iom ? -2 interface line card frame structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 3.2.1.1.2 iom ? -2 interface terminal frame structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 3.2.1.2 iom ? -2 interface command / indicate channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 3.2.1.3 iom ? -2 interface monitor channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 3.2.1.3.1 handshake procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 3.2.1.3.2 monitor procedure timeout (tod) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 3.2.1.3.3 mon-1, mon-2 commands (s/q channel access) . . . . . . . . . . . . . . . . . . . . . . . . . 58 3.2.1.3.4 mon-8 commands (internal register access) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 3.2.1.3.5 mon-8 identification register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 3.2.1.3.6 mon-8 configuration register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 3.2.1.3.7 mon-8 loop-back register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 3.2.1.3.8 mon-8 iom ? -2 channel register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 3.2.1.3.9 mon-8 sm/ci register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 3.2.1.4 mai pin register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 3.2.2 s/t-interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 3.2.3 maintenance auxiliary interface (mai) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 3.2.3.1 i/o specific mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 contents page semiconductor group 3
general information semiconductor group 4 3.2.3.2 standard i/o mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 3.2.3.3 m p mai mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 3.3 control procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 3.3.1 activation initiated by exchange (lt-s) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 3.3.2 activation initiated by exchange (nt) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 3.3.3 activation initiated by terminal (te/lt-t) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 3.3.4 deactivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 3.3.5 d-channel access control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 3.3.5.1 tic bus d-channel control in te . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 3.3.5.2 s-bus priority mechanism for d-channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 3.3.5.3 s-bus d-channel control in tes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 3.3.5.4 s-bus d-channel control in lt-t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 3.3.5.5 d-channel control in the intelligent nt (tic-and s-bus) . . . . . . . . . . . . . . . . . . . . . 78 3.3.6 iom ? -2 interface channel switching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 3.4 maintenance functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 3.4.1 test loop-backs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 4 3.4.1.1 complete loop-backs (no. 2, no. 3, and no. a) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 3.4.1.2 single channel loop-backs (no. 4, no. b1/2, no. c) . . . . . . . . . . . . . . . . . . . . . . . . 87 3.4.2 monitoring of illegal code violations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 3.4.3 test modes and system measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 3.4.3.1 test mode 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 3.4.3.2 test mode 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 3.4.3.3 pulse mask measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 3.4.3.4 nt transmitter output/receiver input impedance . . . . . . . . . . . . . . . . . . . . . . . . . . 89 3.4.3.5 te transmitter output/receiver input impedance . . . . . . . . . . . . . . . . . . . . . . . . . . 89 3.4.3.6 nt/te timing extraction jitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 3.4.3.7 te total phase deviation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 3.4.3.8 te and nt longitudinal conversion loss (lcl) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 3.4.3.9 te and nt output signal balance (osb) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 3.4.3.10 te frame rate info1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1 3.4.3.11 loss and regain of frame alignment (te) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 4 technical description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 4.1 interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 4.1.1 iom ? -2 interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 4.1.1.1 iom ? -2 dynamic characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 4.1.1.2 timing characteristics ceb (nt / lt-s) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 4.1.1.3 command/indicate channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 4.1.1.4 monitor channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 4.1.1.4.1 handshake procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 4.1.1.4.2 monitor procedure timeout (tod) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 4.1.1.4.3 mon-1, mon-2 commands (s/q channel access) . . . . . . . . . . . . . . . . . . . . . . . . 106 4.1.1.4.4 mon-8 commands (register access) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 4.1.2 s/t-interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 4.1.2.1 s/t-interface coding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 4 4.1.3 s/t-interface multiframing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 contents (contd) page
general information semiconductor group 5 general information 4.1.4 maintenance auxiliary interface (mai) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 4.1.4.1 i/o specific mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 4.1.4.2 standard i/o mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 9 4.1.4.3 m p mai mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 4.2 control procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 4.2.1 complete activation initiated by exchange (lt-s) . . . . . . . . . . . . . . . . . . . . . . . . . 123 4.2.2 complete activation initiated by exchange (nt) . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 4.2.3 complete activation initiated by terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 4.2.4 complete deactivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 4.3 state machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 4.3.1 state machine te/lt-t modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 4.3.1.1 te/lt-t modes state diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 4.3.1.2 te/lt-t modes transition criteria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 4.3.1.2.1 c/i commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 4.3.1.2.2 pin states . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 4.3.1.2.3 s/t-interface events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 4.3.1.3 transmitted signals and indications in te/lt-t modes . . . . . . . . . . . . . . . . . . . . . 133 4.3.1.3.1 c/i indications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 4.3.1.3.2 s/t-interface signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 4.3.1.4 states te/lt-t mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 4.3.2 state machine lt-s mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 4.3.2.1 lt-s mode state diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 4.3.2.2 lt-s mode transition criteria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 4.3.2.2.1 c/i commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 4.3.2.2.2 pin states . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 4.3.2.2.3 s/t-interface events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 4.3.2.3 transmitted signals and indications in lt-s mode . . . . . . . . . . . . . . . . . . . . . . . . . 139 4.3.2.3.1 c/i indications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 4.3.2.3.2 s/t-interface signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 4.3.2.4 states lt-s mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 0 4.3.3 state machine nt mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 4.3.3.1 nt mode state diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 4.3.3.2 nt mode transition criteria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 4.3.3.2.1 c/i commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 4.3.3.2.2 pin states . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 4.3.3.2.3 s/t-interface events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 4.3.3.3 transmitted signals and indications in nt mode . . . . . . . . . . . . . . . . . . . . . . . . . . 143 4.3.3.3.1 c/i indications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 4.3.3.3.2 s/t-interface signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 4.3.3.4 states nt mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 44 4.4 reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 4.4.1 c/i command res . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 4.4.2 hardware reset rst . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 4.4.3 push/pull sensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 4.4.4 initializing lt-t mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 contents (contd) page
general i n f o rmation s e mic o nduct o r group 6 4.5 main t enance function s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 4.5.1 t est loop-backs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 4.5.1.1 complet e loop-backs (no. 2, no. 3, and no. a) . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 4.5.1.2 single channel loop-backs (no. 4, no . b2, no . c) . . . . . . . . . . . . . . . . . . . . . . . . 148 4.5.2 moni t oring of i llegal code violations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 4.6 clock generation and clock characteris t ics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 4.6.1 nt and lt-s mod e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 4.6.1.1 t ransmit and receive pl l . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 4.6.1.2 jitter requiremen t s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 51 4.6.2 lt-t and te mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 4.6.2.1 receive pll in te and lt-t mod e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 4.7 elastic buffers in lt-t mod e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 4.7.1 elastic buffe r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 5 3 4.7.1.1 jitter requiremen t s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 53 4.7.1.2 output clock characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 4.7.2 recommended oscillator circui t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 4.8 analog line por t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 4.8.1 receiver characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 4.8.2 t ransmitter characteristic s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 4.8.3 s/t-interface circuitr y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 4.8.3.1 s/t-interface transforme r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 4.8.3.2 line overload protection (transmitter, receiver ) . . . . . . . . . . . . . . . . . . . . . . . . . . 162 4.8.4 t ransmitter inpu t current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 4.8.5 receiver input curren t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 5 electrical characterist i c s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 5.1 absolu t e maximu m rating s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 5.2 power suppl y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 5.3 capacitance s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 5.4 dc characteristic s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 5.5 power consumptio n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 6 p a ckage out l ines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 7 appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 7.1 delta and errata sheet s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 7.2 externa l components informa t io n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 7.3 quick reference guid e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 s i cofi ? , sicofi ? -2, s l ic o fi ? , arco f i ? , ep i c ? -1, e pic ? -2, ipat ? , iom ? , i o m ? -1, iom ? -2, is a c ? -s, isac ? - p , idec ? are r e gist e red tra d ema r ks of s ieme n s a g. e l ic ? , mus a c ? , mus a c ? - a , octat ? - p are tra d emarks of s ieme n s a g . general i n f o rmation contents (cont d ) p a ge
general information semiconductor group 7 general information figure 1: peb 2081 sbcx in p-dip-28 and p-lcc-28-r packages . . . . . . . . . . . . . . . . . . . . 12 figure 2: logic symbol of the sbcx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 figure 3: block diagram of the sbcx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 figure 4: operating modes of the sbcx in the isdn basic access architecture . . . . . . . . . . . 16 figure 5: isdn voice/data terminal using the iom ? -2 terminal architecture (te) . . . . . . . . . 17 figure 6: sbcx in te mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 figure 7: basic network terminator (nt1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 figure 8: sbcx in nt-mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 figure 9: nt-star configuration with 8 tes connected point-to-point . . . . . . . . . . . . . . . . . . . 21 figure 10: nt-star configuration with 2 tes connected point-to-point and 6 tes connected via an extended passive bus . . . . . . . . . . . . . . . . . . . . . . . . . 21 figure 11: nt-star configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 figure 12: sbcx in nt-star mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3 figure 13: micro controlled nt configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 figure 14: intelligent nt providing both terminal (voice/data) and network terminating functions (s/t-interface) . . . . . . . . . . . . . . . . . . . . . . . . . 25 figure 15: sbcx in lt-s mode for intelligent nt configurations . . . . . . . . . . . . . . . . . . . . . . . . 26 figure 16: iom ? -2 line card architecture (lt-s) with one d-channel controller per line . . . . 27 figure 17: sbcx in lt-s mode for basic line card configuration . . . . . . . . . . . . . . . . . . . . . . . 28 figure 18: iom ? -2 line card architecture (lt-s only) with one d-channel controller per up to eight lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 figure 19: sbcx in lt-s mode for star configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 figure 20: pbx architecture (lt-t) with one d-channel controller per line . . . . . . . . . . . . . . . 31 figure 21: pbx-configuration requiring s/g bit evaluation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 figure 22: sbcx in lt-t mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 figure 23: clock generation for te mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 figure 24: clocks generation in nt mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 figure 25: clock generation in lt-t mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 figure 26: clock generation in lt-s mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 figure 27: s/t-interface point-to-point configuration (tr stands for the 100 w terminating resistor). . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 figure 28: s/t-interface extended passive bus configuration (tr stands for the 100 w terminating resistor). . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 figure 29: s/t-interface short passive bus configuration (tr stands for the 100 w terminating resistor) . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 figure 30: sbcx device architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 figure 31: iom ? -2 interface structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 figure 32: basic channel structure of iom ? -2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 figure 33: multiplexed frame structure of the iom ? -2 interface . . . . . . . . . . . . . . . . . . . . . . . . 47 table of figures page
general information semiconductor group 8 figure 34: definition of the iom ? -2 channels in a terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 figure 35: c/i-channel use with the icc (all data values hexadecimal) . . . . . . . . . . . . . . . . . . 52 figure 36: c/i-channel use with the epic ? (all data values hexadecimal) . . . . . . . . . . . . . . . . 53 figure 37: monitor channel handling with icc (all data values hexadecimal) . . . . . . . . . . . . . . 55 figure 38: monitor channel handling with epic ? (all data values hexadecimal) . . . . . . . . . . . . 57 figure 39: s multiframe structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 figure 40: s-frame structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 figure 41: d-channel access control on tic bus and s bus . . . . . . . . . . . . . . . . . . . . . . . . . . 74 figure 42: data flow for collision resolution procedure in intelligent nt . . . . . . . . . . . . . . . . . 80 figure 43: intelligent nt-configuration for iom ? -2 channel switching . . . . . . . . . . . . . . . . . . . 81 figure 44: test loop-backs supported by peb 2081 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 figure 45: external loop at the s/t-interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 figure 46: single loops of the sbcx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 figure 47: iom ? -2 interface timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 figure 48: s/t-interface multi-frame synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 figure 49: timing of the iom ? -2 interface in te mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 figure 50: timing of the iom ? -2 interface in nt / lt-s and lt-t mode . . . . . . . . . . . . . . . . . . 96 figure 51: timing of the ceb output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 8 figure 52: timing of the ceb input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 figure 53: functional timing of the ceb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 figure 54: handshake protocol with a 2-byte monitor message/response . . . . . . . . . . . . . . . 103 figure 55: abortion of monitor channel transmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 figure 56: s/t -interface line code (without code violation) . . . . . . . . . . . . . . . . . . . . . . . . . . 115 figure 57: frame structure at reference points s and t (itu i.430) . . . . . . . . . . . . . . . . . . . . 115 figure 58: dynamic characteristics of m p interface write access . . . . . . . . . . . . . . . . . . . . . . 120 figure 59: dynamic characteristics of m p interface read access . . . . . . . . . . . . . . . . . . . . . . 120 figure 60: complete activation initiated by exchange (lt-s) . . . . . . . . . . . . . . . . . . . . . . . . . 123 figure 61: complete activation initiated by exchange (nt) . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 figure 62: complete activation initiated by te . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 figure 63: deactivation procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 26 figure 64: deactivation of the iom ? -2 interface in the nt (dcl = 512 khz) . . . . . . . . . . . . . . 127 figure 65: state diagram notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 28 figure 66: state transition diagram in te/lt-t modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 figure 67: state diagram of the te/lt-t modes, unconditional transitions . . . . . . . . . . . . . . 131 figure 68: state transition diagram in lt-s mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 figure 69: nt mode state diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 figure 70: dynamic characteristics of duty cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 figure 71: clock system of the sbcx in nt and lt-s mode . . . . . . . . . . . . . . . . . . . . . . . . . . 151 table of figures (contd) page
general information semiconductor group 9 figure 72: receive pll of the sbcx in te mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 figure 73: receive pll of the sbcx in lt-t mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 figure 74: phase relationships of te clock signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 figure 75: recommended oscillator circuits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 figure 76: receiver circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 figure 77: receiver thresholds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 figure 78: transmitter output stage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 8 figure 79: dynamic transmitter characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 figure 80: external circuitry transmitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 figure 81: external circuitry receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 0 figure 82: transformer model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 figure 83: test condition for maximum input current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 figure 84: destruction limits transmitter input current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 figure 85: destruction limits receiver input current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 figure 86: power supply rejection sbcx receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 figure 87: state transition diagram in te/lt-t modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 figure 88: state diagram of the lt-s mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 figure 89: nt mode state diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 table of figures (contd) page
general information semiconductor group 10 introduction the peb 2081 s/t bus interface circuit extended (sbcx) implements the four-wire s/t-interface used to link voice/data isdn terminals, network terminators and pabx trunk lines to a central office. the sbcx provides the electrical and functional link between the analog s/t-interface according to itu recommendation i.430, ets 300 012 and t1.605 basic user network interface specification respectively, and the isdn oriented modular interface rev. 2 (iom-2). this manual is divided into 6 major sections. compared to previous data sheets for the s transceiver, the organization of the data sheet for version 3.4 has been modified in order to make information more readily available to the user. section 1 gives the user an introduction to the peb 2081 vers. 3.4. it contains information about the functional blocks, features and pinning of the sbcx. section 2 provides an overview of typical isdn applications and demonstrates how these applications can be realized with the peb 2081 vers. 3.4. sections 3 and 4 are identical in structure. both cover the major s transceiver topics interfaces, control procedures and maintenance functions. section 3 gives the user an overview on the discussed topics without going into technical details. it is intended as an application guide where the user can quickly look up how the registers of icc, epic and sbcx vers. 3.4 need to be programmed in order to initiate the desired action. section 4 is dedicated to detailed technical information. status diagrams, state descriptions, algorithms, dynamic characteristics are to be found here. section 4 thus is intended for the user who seeks specific technical information. section 5 summarizes all electrical, section 6 all environmental characteristics.
semiconductor group 11 11.96 l lt-s : line termination in public or private exchanges special features l fully compliant nt2 trunk mode including multipoint operation l frame alignment with absorption of phase wander in nt2 network side applications l d channel access control, also in trunk application l access to s and q bits of s/t-interface (s1, s2 and q channel) l software controlled maintenance interface (i/o ports) l switching of test loops l advanced cmos technology with low power consumption: power down max. 4 mw operational max. 60 mw type ordering code package peb 2081p q67100-h6581 p-dip-28-3 peb 2081n q67100-h6580 p-lcc-28-1 s/t bus interface circuit extended p-lcc-28-1 p-dip-28-3 1features l full duplex 2b+d s/t-interface transceiver according to the following specifications: C itu recommendation i.430 C ets 300 012 C ansi t1.605 l 192 kbit/s transmission rate l pseudo-ternary coding with 100 % pulse width l activation and deactivation procedures l extended loop-length up to 2 km iom -2 interface l optimized for operation in conjunction with iec-q, ibc, icc, epic and idec telecom ics l handling of commands and indications contained in the iom-2 c/i channel for activation, deactivation and testing l switching of test-loops modes l te : terminal mode l nt : network termination connected to iec-q l lt-t : trunk mode in private exchange peb 2081
semiconductor group 12 1.1 pin configuration (top view) figure 1 peb 2081 sbcx in p-dip-28-3 and p-lcc-28-1 packages itp03973 mai x 1 10 9 8 17 7 18 6 19 5 20 4 21 3 22 2 23 1 24 dd v 12 11 25 26 27 28 xtal 13 14 16 15 xtal mode ss v v dd sx x3 rst mai 2 fsc mai 1 idp 1 mai 0 sbcx sx 2 mai 3 idp 0 dcl ss v 5 2 x0 x1 sr 1 sr 2 mai 4 mai6 mai 7 2 1 peb 2081 p-dip-28-3
semiconductor group 13 1.2 pin definition and functions pin no. symbol input (i) output (o) function 11 dcl i/o data clock the frequency is equal to twice the data rate on the iom-2 interface. lt-s, lt-t, nt: clock input 512 khz to 8192 khz te: clock output 1536 khz 9 fsc i/o frame synchronization clock lt-s, lt-t, nt: clock input 8 khz te: clock output 8 khz 13 idp0 i/o iom-2 data port 0; open drain with an external pull up resistor, otherwise push/pull 12 idp1 i/o iom-2 data port 1; open drain (if external pull up resistor at idp0), otherwise push/pull 25 sr1 i differential s/t-interface receiver signal input 26 sr2 i differential s/t-interface receiver signal input 2 sx1 o differential s/t-interface positive transmitter output 3 sx2 o differential s/t-interface negative transmitter output 15 mode i setting of either lt modes or nt and te mode 6 20 22 18 x3 x2 x1 x0 i/o i i i/o specific function pins dependent from the selected operating mode 28, 23, 21, 19 mai (7:4) o maintenance auxiliary interface; output pins 5 mai 3 i maintenance auxiliary interface; input pin 8, 10, 14 mai (2:0) i/o maintenance auxiliary interface; input/output pins 24 v dd i power supply + 5 v 5 % 1 v dd i power supply + 5 v 5 % 4 v ss i ground 27 v ss i ground 7rst i reset, low active 16 xtal1 i connection for external crystal, or input for external clock generator 17 xtal2 o connection for external crystal, not connected, when an external clock generator is used features
semiconductor group 14 1.3 logic symbol figure 2 logic symbol of the sbcx itl03972 1 sx sx 2 2:1 1 : 2 2 sr sr1 dcl fsc idp idp xtal 0 1 2 x3 2 x 1 x 0 x v dd 5v + rst v ss gnd mode mai (7 : 0) xtal1 7.68 mhz interface maintenance auxiliary interface mode functions specific mode (sbcx) 2081 peb r iom -2 features
semiconductor group 15 features 1.4 functional block diagram figure 3 block diagram of the sbcx ita03958 transmit buffer d-channel control receive buffer iom interface logic control activation s/q bit handler dpll fsc dcl ipd 1 ipd 0 sx 1 sx 2 sr 1 sr 2 r
system integration semiconductor group 16 2 system integration and applications the sbcx implements the four-wire s- and t-interfaces used in the isdn basic access. by programming the corresponding operating mode it may be used at both ends of these interfaces. the operating modes are: l isdn terminals (te) l isdn network termination (nt) for a link between the four-wire s/t-interface and the two-wire u-interface l isdn subscriber line termination (lt-s) l isdn trunk line termination (lt-t); (pbx connection to central office). the basic use of these modes is shown in the following figure, where the usual nomenclature as defined by the itu for the basic access functional blocks and reference points, is used. figure 4 operating modes of the sbcx in the isdn basic access architecture the nt equipment serves as a converter between the u-interface at the exchange and the s-interface at the user premises. the nt may consist of either an nt1 or an nt1 together with an nt2 connected via the t-interface which is physically identical to the s-interface. the nt1 is a direct transformation between layer 1 of s and layer 1 of u. nt2 may include higher level functions like multiplexing and switching as in a pbx. its04492 nt 2 1 nt nt 1 (1) te t su lt-s lt-t nt nt te (8) te (8) te (1) lt-s s network terminator (nt)
system integration semiconductor group 17 2.1 operational modes and system integration 2.1.1 te application in the terminal several iom-2 compatible devices can be connected to the iom-2 bus structure (e.g. peb 2070 isdn communications controller (icc), psb 2161 audio ringing codec filter (arcofi ? ), psb 2163 audio ringing codec filter (arcofi ? sp) and psb 2110 isdn terminal adapter circuit (itac ? )). the icc allows access to iom-2 bus by the microcontroller. the sbcx is controlled via mon0 channel, the other devices via mon1 channel of the iom-2 bus. figure 5 isdn voice/data terminal using the iom ? -2 terminal architecture (te) its08392 peb sbcx peb icc psb arcofi or psb arcofi psb itac c 2110 2161 2163 2070 2081 -sp -ba r iom -2 terminal interface r r
system integration semiconductor group 18 figure 6 sbcx in te mode its05101 2 20...40 w 1 sx sx 2 w 20...40 3 tr 2:1 1 : 2 tr 26 10 k 2 sr sr1 k 10 25 transmit pair receive pair s/t interface mai 0 14 con 0/5 v 10 1 mai 8 2 mai 5 3 mai 19 4 mai 21 5 mai 23 6 mai 28 7 mai maintenance auxiliary interface peb 2081 11 dcl fsc 9 khz 8 13 idp 12 idp 16 mhz 7.68 xtal 17 xtal 0 1 1 2 6 x3 v 02 x 20 v 01 x 22 0 x 18 v + 5 mode 15 1 v dd 0 v 24 4 27 0/5 v 7 rst v dd v ss v ss 10 f gnd 33 pf 33 pf 768 khz pck s/g w w 1.536 mhz
system integration semiconductor group 19 2.1.2 isdn network termination (nt1) the s-interface is a four-wire interface for connecting isdn terminal equipment (te) and terminal adapter (ta) to the network termination (nt). from here a twisted pair interfaces to the exchange. the network terminator interfaces the four-wire to the two-wire interface. a basic network terminator (nt1) can be built using the sbcx together with the peb 2091 isdn echo-cancellation circuit (iec-q1) or in case of a private exchange the peb 2095 isdn burst transceiver circuit (ibc). all information between s- and u-interface is handled automatically between the layer-1 devices iec-q (or ibc) and the sbcx. figure 7 basic network terminator (nt1) its03977 peb sbcx peb iec-q1 2081 2091 terminal interface r iom -2
system integration semiconductor group 20 figure 8 sbcx in nt-mode 2.1.3 isdn network terminator (nt1) in star configuration a nt-star configuration is used when it is not possible to connect all terminals with a short or extended passive bus configuration. this may be the case if the terminal locations are too far apart to comply to the restrictions specified for short or extended passive bus systems. in this application the iom-2 interface operates with a dcl frequency of 512 khz. downstream data will be transmitted to all connected tes. the upstream data from all tes will be wired-anded on the iom-2 interface. the nt-star mode ensures under these circumstances, the correct d-channel collision detection as well as the correct activation behavior (see also section 3.3 ). both point-to-point or passive bus configurations are allowed. a combination of these two configurations is also possible, see figure 9 and 10 . its05102 2 20...40 w 1 sx sx 2 w 20...40 3 tr 2:1 1 : 2 tr 26 2 sr sr1 25 transmit pair receive pair s/t interface mai 0 14 mfd 0/5 v 10 1 mai 8 2 mai 5 3 mai 19 4 mai 21 5 mai 23 6 mai 28 7 mai maintenance auxiliary interface peb 2081 11 dcl fsc 9 khz 8 13 idp 12 idp 16 mhz 7.68 xtal 17 xtal 0 1 1 2 6 x3 v 52 x 20 v 01 x 22 0 x 18 v 0 mode 15 1 v dd + 5 v 24 4 27 0/5 v 7 rst v dd v ss v ss 10 f gnd ceb mpr 512 khz system clock from 5v 0/5 v nt-star tm tm mpr mpr mpr 1 2 4 5 6 7 5v 0/5 v 0/5 v u-interface w k 10 w 10 k
system integration semiconductor group 21 figure 9 nt-star configuration with 8 tes connected point-to-point figure 10 nt-star configuration with 2 tes connected point-to-point and 6 tes connected via an extended passive bus itc05103 sbcx sbcx sbcx sbcx sbcx sbcx sbcx sbcx iec-q te te te te te te te te nt u-interface 2km 2km 2km km 2km 2 km 2 2km km 2 r iom -2 itc05104 sbcx iec-q te te nt u-interface 2km km 2 sbcx sbcx 1.5 km te te te te te te r iom -2
system integration semiconductor group 22 figure 11 nt-star configuration its03976 peb sbcx peb iec-q1 sbcx peb nt/lt-s nt/lt-s ceb 2081 2081 2091 terminal interface r iom -2
system integration semiconductor group 23 figure 12 sbcx in nt-star mode its05105 2 20...40 w 1 sx sx 2 w 20...40 3 tr 2:1 1 : 2 tr 26 2 sr sr1 25 transmit pair receive pair s/t interface mai 0 14 mfd 0/5 v 10 1 mai 8 2 mai 5 3 mai 19 4 mai 21 5 mai 23 6 mai 28 7 mai maintenance auxiliary interface peb 2081 11 dcl fsc 9 khz 8 13 idp 12 idp 16 mhz 7.68 xtal 17 xtal 0 1 1 2 6 x3 v 52 x 20 v 01 x 22 0 x 18 v 0 mode 15 1 v dd + 5 v 24 4 27 0/5 v 7 rst v dd v ss v ss 10 f gnd ceb 512 khz system clock 5v 0/5 v nt-star tm tm 1 2 0v 5v 5v w k 10 w 10 k
system integration semiconductor group 24 2.1.4 isdn network terminator using iom ? -2 architecture (intelligent nt) the iom-2 architecture allows to build a micro controlled nt using additionally the icc and operating the iec-q (or ibc) in the iom-2 terminal mode. the icc provides software controlled layer-1 maintenance function such as programming the sbcx via the monitor channel. the sbcx is set to lt-s mode and is operated in the iom-2 channel 1 of the iom-2 terminal architecture. for that purpose the sbcx offers the possibility of changing the state machine from lt-s mode to nt mode (refer to fsmm-bit of the configuration register) in order to behave like a network termination with only two devices (nt1). the sbcx provides the required iom-2 channel switching functions (b1, b2, d and c/i) for this application. to ensure a proper wake up procedure of a micro controlled nt being in power down (case of a deactivated line) the asynchronous timing bit (ast-bit of the loop-back register) should be set. the u- and s/t-interface maintenance data is conveyed via the iom-2 interfaces monitor channel to the icc. figure 13 micro controlled nt configuration its03978 peb sbcx peb iec-q1 peb icc c 1.536 mhz 2081 2070 2091 terminal interface r iom -2
system integration semiconductor group 25 the s-interface is the standard isdn subscriber interface, but in a pbx environment also an u-interface (e.g. ibc or iec-q) may be used for the connection of a subscriber resulting in an u-interface terminal with an s/t-extension ( intelligent nt ). the intelligent nt can be seen as an enhancement of the micro controlled nt. in this case the sbcx is treated as an additional iom-2 device. the icc accesses the ibc or iec-q via mon0 channel, the other devices via mon1 channel. the functionality of such a configuration includes d-channel collision resolution in upstream direction (tic bus) and iom-2 channel switching functions for internal communication. figure 14 intelligent nt providing both terminal (voice/data) and network terminating functions (s/t-interface) its03979 peb sbcx iec-q1 psb arcofi c peb icc psb itac 2081 2110 2163 2070 2091 peb -2 terminal interface iom r -sp r
system integration semiconductor group 26 figure 15 sbcx in lt-s mode for intelligent nt configurations its05106 2 20...40 w 1 sx sx 2 w 20...40 3 tr 2:1 1 : 2 tr 26 2 sr sr1 25 transmit pair receive pair s/t interface mai 0 14 nt-star 5v 10 1 mai 8 2 mai 5 3 mai 19 4 mai 21 5 mai 23 6 mai 28 7 mai maintenance auxiliary interface peb 2081 1536 khz 11 dcl fsc 9 khz 8 13 idp 12 idp 16 mhz 7.68 xtal 17 xtal 0 1 1 2 system clock ceb 6 x3 5v v 02 x 20 ts v 01 x 22 ts v 50 x 18 ts v 5 mode 15 2 1 0 1 v dd 5v + 24 4 27 0/5 v 7 v dd v ss v ss 10 f gnd rst w k 10 w 10 k
system integration semiconductor group 27 2.1.5 line card application (one d-channel controller per line) the sbcx supports a line card implementation both in an isdn subscriber line termination lt-s) and in an isdn trunk line termination (lt-t) using e.g. the peb 2055 extended pcm interface controller (epic ? -1). up to eight devices can be connected to the iom-2 interface. this application requires a data clock of 4.096 mhz. the standard implementation of a s/t-interface line card includes one d-channel controller, e.g. peb 2075 isdn d-channel exchange controller (idec ? ), per line for decentralized d-channel handling. figure 16 illustrates this configuration for line cards on the exchange side. figure 16 iom ? -2 line card architecture (lt-s) with one d-channel controller per line its05107 peb 2081 2081 peb peb 2081 peb 2075 4096 khz peb 2055 p 2075 peb sab pcm hws signaling highway sbcx 1. 2.sbcx 8.sbcx idec idec epic hscx r r iom -2 interface r r
system integration semiconductor group 28 figure 17 sbcx in lt-s mode for basic line card configuration its05108 2 20...40 w 1 sx sx 2 w 20...40 3 tr 2:1 1 : 2 tr 26 2 sr sr1 25 transmit pair receive pair s/t interface mai 0 14 nt-star 5v 10 1 mai 8 2 mai 5 3 mai 19 4 mai 21 5 mai 23 6 mai 28 7 mai maintenance auxiliary interface peb 2081 4096 khz 11 dcl fsc 9 khz 8 13 idp 12 idp 16 mhz 7.68 xtal 17 xtal 0 1 1 2 ceb 6 x3 5v v 0/5 2 x 20 ts v 0/5 1 x 22 ts v 0/5 0 x 18 ts v + 5 mode 15 2 1 0 1 v dd + 5 v 24 4 27 0/5 v 7 rst v dd v ss v ss 10 f gnd 33 pf 33 pf w k 10 w 10 k
system integration semiconductor group 29 2.1.6 line card application (one d-channel controller for eight lines) this configuration is used under the same circumstances as described in section 2.1.3 nt1 star configuration. refer to this section for additional information. figure 18 and figure 19 illustrate the principle and its realization in line card applications. figure 18 iom ? -2 line card architecture (lt-s only) with one d-channel controller per up to eight lines its03981 interface 5v peb 2070 icc 512 khz p x3: ceb v 5 1.sbcx 2081 peb sbcx 2. peb 2081 sbcx 8. 2081 peb epic 2055 peb 4 r iom -2 r
system integration semiconductor group 30 figure 19 sbcx in lt-s mode for star configuration its05109 2 20...40 w 1 sx sx 2 w 20...40 3 tr 2:1 26 2 sr sr1 25 transmit pair receive pair s/t interface mai 0 14 nt-star 0v 10 1 mai 8 2 mai 5 3 mai 19 4 mai 21 5 mai 23 6 mai 28 7 mai maintenance auxiliary interface peb 2081 11 dcl fsc 9 khz 8 13 idp 12 idp 16 mhz 7.68 xtal 17 xtal 0 1 1 2 6 x3 v 02 x 20 v 01 x 22 0 x 18 v 5 mode 15 1 v dd + 5 v 24 4 27 0/5 v 7 rst v dd v ss v ss 10 f gnd 33 pf 33 pf ts 512 khz v 5 ceb ts ts 1 0 2 0v v 5 w k 10 w 10 k 1) 1) optionally system clock may be used 1 2: tr
system integration semiconductor group 31 2.1.7 private-branch-exchange application (one d-channel controller per line) the sbcx also supports isdn-pbx configurations in its lt-t (line termination-trunk) mode. by providing internal buffers in this mode, the device is able to compensate phase deviations between the two clock systems on the s-interface and the iom-2 interface (in pbx system the peb 2081 is slave with respect to these two clock systems). specific requirements regarding the clock generation in a pbx system are described in section 2.3 clock generation. figure 20 pbx architecture (lt-t) with one d-channel controller per line peb 2081 interface 2081 peb peb 2081 peb 2075 4096 khz peb 2055 p 2075 peb sab pcm hws signaling highway sbcx 1. 2.sbcx 8. sbcx idec idec epic hscx 82525 its03980 mai 5 : s/g bit r iom -2 r r r
system integration semiconductor group 32 d-channel processing is handled by a separate controller for each line as was the case for line card applications. in order to guarantee correct d-channel access on the s-interface when additional terminals are connected to the same s-bus, an external d-channel access monitor bit ( s/g bit) is provided in this mode. a system where this bit must be evaluated for correct d-channel access is shown in the following figure. in this configuration the d-channel controller of pbx no. 1 is informed via the s/g bit when the terminal occupies the d-channel on the s-interface. in case a point-to-point configuration is used to connect a single pbx to an exchange the s/g line is not required. please refer to section 3.2.3.1 for additional information regarding the use of the s/g bit. figure 21 pbx-configuration requiring s/g bit evaluation = ^ its05110 sbcx lt-t sbcx nt nt sbcx lt-t sbcx isac te arcofi v 5 idec s/g pbx no.1 nt1 terminal -s r idec r r iom -2 r r
system integration semiconductor group 33 figure 22 sbcx in lt-t mode its05111 2 20...40 w 1 sx sx 2 w 20...40 3 tr 2:1 1 : 2 tr 26 2 sr sr1 25 transmit pair receive pair s/t mai 0 14 con 0/5 v 10 1 mai 8 2 mai 5 3 mai 19 4 mai 21 5 mai 23 6 mai 28 7 mai maintenance auxiliary interface peb 2081 11 dcl fsc 9 khz 8 13 idp 12 idp 16 mhz 7.68 xtal 17 xtal 0 1 1 2 6 x3 v 0/5 2 x 20 v 0/5 1 x 22 0 x 18 v 5 mode 15 1 v dd + 5 v 24 4 27 0/5 v 7 rst v dd v ss v ss 10 f gnd 33 pf 33 pf ts 4096 khz ts ts 1 0 2 0/5 v clock generator system clock 1536 khz s/g interface w k 10 w 10 k r iom -2
system integration semiconductor group 34 2.2 setting operating modes tables 1-2 illustrate which modes are supported by the pep 2081 version 3.4 and how they can be configured by the user. table 1 gives an overview of pin signals and the register configuration. for the description of mai pins it was assumed, that for the initial mode, the i/o specific mode was selected. refer to chapter 4.1.4 for details on the mai interface options. it is possible to change the mode of a device during operation by pin strapping (e.g. for test purposes) if the mode change is followed by a hardware reset. a hardware reset sets all registers to their initial value. table 1 modes of operation configuration lt-s point-point/bus nt point-point/bus lt-t te pin mode1010 x0 i:ts0 i:0/i:1 1) i:ts0 o:32/16 khz (1:1) x1 i:ts1 i:0 i:ts1 i:0 x2 i:ts2 i:1 i:ts2 i:0 x3 i/o:ceb i/o:ceb o:1536 khz (3:2) o:768 khz (1:1) mai0 i:nt-star i:nt-star i:mpr0 i:mpr0 mai1 i:mpr1 i:mfd i:con 2) i:con 3) mai2 i:mpr2 i:tm1 i:mpr2 i:mpr2 mai3 i:mpr3 i:tm2 i:mpr3 i:mpr3 mai4 o:mpr4 o:mpr4 o:mpr4 o:mpr4 mai5 o:mpr5 o:mpr5 o:s/g o:s/g if sge = 1 mai6 o:mpr6 o:mpr6 o:mpr6 o:mpr6 mai7 o:mpr7 o:mpr7 o:mpr7 o:mpr7 fsc i:8 khz i:8 khz i:8 khz o:8 khz (1:2) dcl i:512-8192 khz i:512-8192 khz i:512-8192 khz o:1536 khz (1:1) (contd) note: 1) choice for bus configuration (1 = bus). in lt-s mode only programmable. in nt mode programmable or pin strapping. pin strapping has the higher priority. 2) con-pin functionality is enabled if dh = 1 in the iom-2 channel register in lt-t mode. 3) con-pin functionality is enabled if dh = 0 in the iom-2 channel register in te mode.
system integration semiconductor group 35 register configuration bit 0 (mode) [0] 00/1 7) 10/1 7) configuration bit 1 (c/w/p) [0] 0/1 1) 0/1 1) 0/1 2) 0/1 3) configuration bit 5 (fsmm) [0] 0/1 0/1 0 0 configuration bit 6 (maim) [0] 0000 sm/ci bit 0 (mio) [0] 0000 sm/ci bit 2 (sge) [0] 0000/1 8) iom-2 channel bit 2 (dh) [0] 0/1 4) 0/1 4) 0/1 5) 0/1 6) notes: 1) choice for bus configuration (1 = bus). in lt-s mode only programmable. in nt mode programmable or pin strapping. pin strapping has the higher priority. 2) slip warning control. c/w/p = 0 will issue c/i slip code warning after 50 m s wander. c/w/p = 1 will issue the slip code warning after 25 m s. 3) pck (pin x0) frequency select. c/w/p = 0 will issue a power converter clock frequency of 32 khz, c/w/p = 1 will issue 16 khz. 4) select 1 for intelligent nt applications to ensure partial tic bus evaluation ( see section 3.3.5.5) . 5) select 1 for point-to-multipoint configurations to ensure d-channel collision resolution according to itu i.430 ( see section 2.1.7 and 3.3.5.4 ). 6) for normal d-channel collision procedure program dh = 0. 7) 0: mai pins i/o specific; 1: mai pins only i/o. 8) in te mode pin mai5 outputs a d-channel enable signal, which may be used by a general purpose hdlc controller for lap d handling. the signal contiuously monitors the d-e channel status and provides a stop/ go information. [0] initial register bit value after hard- or software reset. table 1 modes of operation (contd) configuration lt-s point-point/bus nt point-point/bus lt-t te
system integration semiconductor group 36 note: *) ts pins are read continuously (non-latching) after the supply voltage has reached its nominal value. table 2 iom -2 channel assignment *) iom -2 channel no. ts2 ts1 ts0 bit no. min. freq. of dcl (khz) ch 0 000 0 31 512 ch 1 0 0 1 32 63 1024 ch 2 0 1 0 64 95 1536 ch 3 0 1 1 96 127 2048 ch 4 1 0 0 128 159 2560 ch 5 1 0 1 160 191 3072 ch 6 1 1 0 192 223 3584 ch 7 1 1 1 224 255 4096
system integration semiconductor group 37 2.3 clock generation clock generation varies with the application. the following diagrams show what timing signals need to be generated for each sbcx mode and how system synchronization is obtained. 2.3.1 te mode figure 23 clock generation for te mode in te mode the peb 2081 recovers the timing directly from the s-interface. a free running crystal or other clock source provides a 7.68 mhz base clock. the device synchronizes in te mode with a receive pll (rpll) onto the s-interface by including 65 ns correction steps. thus the issued iom clocks and the clock signal on pin x3 are synchronous to the ptt master clock. its04198 te = 7.68 mhz x3 = 768 xin fsc = 8 1536 = dcl synchr. khz khz khz
system integration semiconductor group 38 2.3.2 nt mode figure 24 clocks generation in nt mode in nt mode the sbcx is supplied with synchronous iom clocks and a synchronous base clock signal. these signals typically are generated by the upstream u-interface device (peb 2091 or peb 2095). in case no 7.68 mhz base clock signal is available, a 7.68 mhz crystal may be connected to xtal1 and xtal2. in this configuration the internal transmit pll (xpll) synchronizes the freerunning crystal clock onto the fsc signal. if required dcl clock rates up to 8192 khz may be used. however the peb 2081 will operate in iom channel 0 independently of the dcl frequency applied. its05112 nt = 7.68 mhz fsc = 8 xtal1 dcl = 512 synchr. khz khz
system integration semiconductor group 39 2.3.3 lt-t mode figure 25 clock generation in lt-t mode its08391 pll xin = 7.68 512 = dcl synchr. mhz dcl fsc 8 2 synchr. 1 lt-s synchr. fsc dcl fsc xtal1 dcl fsc = 8 khz % ref. lt-t = 7.68 mhz x3 = 1.536 xin fsc dcl synchr. 1 2 synchr. dcl fsc 8 synchr. dcl fsc ...4096 khz clock lt-s xtal1 lt-s xtal1 mhz lt-t lt-t xin mhz 7.68 = = 1.536 x3 mhz mhz 1.536 = x3 xin mhz 7.68 =
system integration semiconductor group 40 in lt-t mode iom-clock signals are not issued by the device but need to be generated externally. in order to ensure synchronous timing to the ptt-master clock, a pll is used for generation of fsc and dcl (supplied to lt-t and lt-s devices) as well as of the 7.68-mhz system clock (lt-s only). reference clock for the pll is the ptt synchronous 1536-khz signal from pin x3. note: it may be necessary to use a multiplexer for the pll reference clock because the x3 clock signal is synchronous to the ptt clock only if the corresponding line is activated. otherwise the pll reference must be supplied by the x3 clock from a different activated line.
system integration semiconductor group 41 2.3.4 lt-s mode figure 26 clock generation in lt-s mode in lt-s mode the device synchronizes with the internal transmit pll (xpll) the freerunning crystal clock onto the fsc signal. this ensures that transmission on the s-interface will be synchronous to the ptt clock. its05201 lt-s 1 2 lt-s 8 lt-s pll 7.68 mhz mhz 7.68 mhz 7.68 fsc dcl fsc dcl fsc dcl ptt reference clock fsc = 8 khz dcl = 512 ...4096 khz synchr.
system integration semiconductor group 42 2.4 s/t-interface configurations the receiver of the sbcx exceeds the electrical requirements of the s/t-interface. an overview of the different wiring configurations is given in the following figures. the maximum length of a point-to-point configuration depends on the kind of cable installed. the maximum allowable line attenuation is 13 db. however, the following figures give an idea of the performance of the sbcx. figure 27 s/t-interface point-to-point configuration (tr stands for the 100 w terminating resistor) figure 28 s/t-interface extended passive bus configuration (tr stands for the 100 w terminating resistor) figure 29 s/t-interface short passive bus configuration (tr stands for the 100 w terminating resistor) its03988 sbcx te/lt-t tr tr sbcx nt/lt-s 2km i a1 r iom iom r _ < its03989 te tr tr nt/lt-s 8 1.5 km i a1 1 te sbcx i an 10 m 50 m sbcx sbcx r iom _ < _ < < _ its03990 te tr tr nt 8 150 m i a1 1 te sbcx i an 10 m ... 250 m sbcx sbcx r iom _ < _ <
application guide semiconductor group 43 3 application guide 3.1 sbcx device architecture and general functions the sbcx performs the layer-1 functions of the s/t-interface according to itu recommendation i.430, ets 300 012 and t1.605 basic user network interface specification, respectively. it can be used at all ends of the s/t-interface. the following figure depicts the device architecture. figure 30 sbcx device architecture its03991 test transmitter transmitter buffer d-channel access buffer activation control logic interface buffer s/q bits comparators peak detector amplifier and filter level detect receive pll oscil. transmit pll fsc dcl idp idp 1 0 sr1 sr 2 2 sx 1 sx r iom -2
application guide semiconductor group 44 the common functions for all operating modes are: l line transceiver functions for the s/t-interface according to the electrical specifications of itu i.430 l the pseudo-ternary pulse shaping which meets the i.430 pulse templates, is achieved with the integrated transmitter. l the integrated receiver is designed to cope with all wiring configurations of the s/t-interface (point-to-point, passive bus, and extended passive bus). the maximum allowable line attenuation is 13 db. l conversion of the frame structure between the iom-2 interface and s/t-interface l conversion from/to binary to/from pseudo-ternary code l access to s and q bits l the level detect block monitors the receive line and therefore initiates switching into power down or power up state. mode specific functions are: l receive timing recovery for point-to-point, passive bus and extended passive bus configuration l s/t timing generation using iom-2 timing synchronous to system, or vice versa l d-channel access control and priority handling l d-channel echo bit generation by handling of the common echo bit l activation/deactivation procedures, triggered by primitives received over the iom-2 interface or by infos received from the line l frame alignment in trunk application with maximum wander of 50 m s l execution of test loops
application guide semiconductor group 45 3.2 interfaces section 3.2 describes the interfaces supplied by the sbcx. three interfaces are implemented: C iom-2 interface C s-interface C maintenance auxiliary interface 3.2.1 iom ? -2 interface the iom-2 interface is primarily used to interconnect telecommunication ics. it provides a symmetrical full-duplex communication link, containing user data, control/programming and status channels. the sbcx communicates with other isdn devices to realize osi layer-1 functions (such as a u transceiver) or upper layer functions (such as icc, epic, arcofi and itac). the structure used follows the 2b + 1d-channel structure of isdn. the isdn user data rate of 144 kbit/s (b1 + b2 + d) on the s/t-interface is transmitted transparently in both directions over the interface. the d-channel switching may also be subject to the d-channel access procedure and collision detection and therefore is not fully transparent. the iom-2 interface is a generalization and enhancement of the iom ? -1 interface. 3.2.1.1 iom ? -2 frame structure/timing modes the iom-2 interface comprises two clock lines for synchronization and two data lines. data is carried over data upstream (du) and data downstream (dd) signals. the downstream and upstream direction are always defined with respect to the exchange. downstream refers to information flow from the exchange to the subscriber and upstream vice versa respectively. the iom-2 interface specification describes open drain data lines with external pull-up resistors. however, if operation is logically point-to-point, tristate operation is possible as well. the data is clocked by a data clock (dcl) that operates at twice the data rate. frames are delimited by an 8-khz frame synchronization clock (fsc). figure 31 iom ? -2 interface structure its03992 slave fsc dcl dd du r iom -2 r iom -2 master
application guide semiconductor group 46 within one fsc period 32 bit to 512 bit are transmitted, corresponding to dcl frequencies from 512 khz to 8.192 mhz. the sbcx needs no pin strapping to indicate the actual bit rate, because each rising edge of fsc resets the internal bit counter. two optimized iom-2 timing modes exist for: C line card applications C terminal applications both the line card and terminal applications utilize the same basic frame and clocking structure, but differ in the number and usage of the individual channels. figure 32 basic channel structure of iom ? -2 each frame consists of l two 64 kbit/s channels b1 and b2 l the monitor channel for transferring maintenance information between the layer-1 functional blocks (sbcx, iec-q, etc.) and the layer-2 controller (icc, epic) l two bits for the 16 kbit/s d-channel l four command/indication (c/i) bits for controlling of layer-1 functions (activation/deactivation and additional control functions) by the layer-2 controller (icc, epic). for a list of the c/i codes and their use refer to chapter 4 . l two bits mr and mx for handling the monitor channel frame b1 b2 monitor d command/indication mr mx bits8882411
application guide semiconductor group 47 3.2.1.1.1 iom ? -2 interface line card frame structure the sbcx in line card applications (lt-s and lt-t) supports bit rates from 256 kbit/s to 4096 kbit/s corresponding to dcl frequencies from 512 khz to 8.192 mhz. the typical iom-2 line card applications comprises a dcl frequency of 4096 khz with a nominal bit rate of 2048 kbit/s. therefore eight channels are available, each consisting of the basic frame with a nominal data rate of 256 kbit/s. the length of the fsc high phase usually covers iom-2 channel 0 (minimum fsc length is 2 dcl) unless synchronization of the s/t-interface multi-frame is desired. the sbcx is assigned to an individual channel by pin strapping. figure 33 multiplexed frame structure of the iom ? -2 interface itd04319 ch0 ch1 ch2 ch3 ch4 ch5 ch6 ch7 ch7 ch6 ch5 ch4 ch3 ch2 ch1 ch0 b1 b2 monitor d c/i mm rx fsc dcl du dd ch0 ch0 s 125 r iom r iom
application guide semiconductor group 48 3.2.1.1.2 iom ? -2 interface terminal frame structure in te mode the sbcx provides a data clock dcl with a frequency of 1536 khz. as a consequence the iom-2 interface provides three channels each with a nominal data rate of 256 kbit/s. the sbxc only uses iom-2 channel 0, and, for d-channel access control, the c/i field of iom-2 channel 2. the downstream data (dd) are transferred on pin idp0, the upstream data (du) on pin idp1. the remaining two iom-2 channels are for the use of other devices (arcofi, itac) within the te. figure 34 definition of the iom ? -2 channels in a terminal itd04320 dd b1 b2 mon0 c/i0 ic1 ic2 mon1 c/i1 fsc c/i1 mon1 ic2 ic1 c/i0 mon0 b2 b1 du channel 0 c/i2 c/i2 125 m s b1 b1 r iom channel iom r 1 channel r iom 2
application guide semiconductor group 49 C c/i0 in iom ? channel 0: d: two bits for the 16 kbit/s d-channel c/i: the four command/indication (c/i) bits are used for controlling of the layer-1 functions (activation/deactivation and additional control functions) by the layer-2 controller (icc, epic). mr , mx: two bits mr and mx for handling the monitor channel 0 C c/i1 in iom ? channel 1: c/i1 to c/i6 are used to convey real status information between a layer-2 device (icc) and various non layer-1 devices e.g. arcofi. mr , mx: two bits mr and mx for handling the monitor channel 1 C c/i2 in iom ? channel 2: e: d-echo bits bac-bit (bus accessed), used by the layer-2 device (e.g. icc). when the tic bus is occupied the bac-bit is low. s/g-bit (stop/go), available to the layer-2 devices (e.g. icc) to determine if they can access the s bus d-channel (s/g = 1: stop, s/g = 0: go). a/b-bit (available/blocked), supplementary bit for d-channel control. (a/b = 1: d-channel available, a/b = 0: d-channel blocked). for more information also refer to the chapters tic bus access and d-channel access control. du / dd d d c/i4 c/i3 c/i2 c/i1 mr mx du / dd c/i6 c/i5 c/i4 c/i3 c/i2 c/i1 mr mx du 1 1 bac tba2 tba1 tba0 1 1 dd ees/ga/b1111
application guide semiconductor group 50 3.2.1.2 iom ? -2 interface command / indicate channel the command/indicate channel (c/i channel) is used to control the operational status of the sbcx and to issue corresponding indications. c/i channel codes serve as the main link between the sbcx and other external intelligence (layer-1 or layer-2 devices). in chapter 4.3 status diagrams for all selectable modes give information on the commands with which the current operational status may be left, and on indications issued in all states. the codes originating from the control devices are called commands, those originating from the sbcx are referred to as indications. commands have to be applied continuously by the controller until the command is validated by the sbcx and the desired action has been initiated. afterwards the command may be changed. an indication is issued permanently by the sbcx until a new indication needs to be forwarded. because a number of states issue identical indications it is not possible to identify each state individually. the interpretation of c/i codes depends on the mode selected. table 3 shows the abbreviations used for c/i commands and indications. the c/i channel can be disabled (intelligent nt) by setting the cih-bit in the iom channel register. the c/i channel would then be accessible via the monitor channel (sm/ci register). in te mode a second c/i channel can be used to convey real status information between by a layer 2 device (icc) and various non layer-1 devices e.g. arcofi. the channel consists of six bits in each direction. for a list of the c/i codes and their use, refer to chapter 4 .
application guide semiconductor group 51 the following examples illustrate the use of the c/i channel in combination with the peb 2070 and the peb 2055. both examples assume that the device has been correctly initialized prior to starting the c/i code transfer. table 3 c/i abbreviations code description ai activation indication ai8 activation indication with priority 8 ai10 activation indication with priority 10 ail activation indication loop ar activation request ar8 activation request with priority 8 ar10 activation request with priority 10 arl activation request loop cvr code violation received (far end) dc deactivation confirmation di deactivation indication dr deactivation request maic maintenance auxiliary interface change pu power up res reset rsy resynchronizing slip slip of frame (frame jump) tim timing request tm1 test mode 1 (2-khz test signal) tm2 test mode 2 (96-khz test signal)
application guide semiconductor group 52 peb 2070 and c/i-channel programming figure 35 c/i-channel use with the icc (all data values hexadecimal) the stcr-register is programmed to allocate tic-bus address 7 to the icc. the c/i-command is transmitted with the cix0-register (structure: 0 1 c/i c/i c/i c/i 1 1, bus access bit enabled). after the new c/i-command is loaded it is transmitted immediately. a change in the c/i-channel is indicated by an ista-interrupt (cisq-bit). the new c/i-message can be read from register cir0 (structure: 0 0 c/i c/i c/i cic0 0 1). bit cic0 indicates that the new c/i-message was received in channel 0 for at least two consecutive frames. it is reset after the read operation. itd05305 m p stcr = 70 cix0 = 47 ista = 04 cir0 = 06 cir0 = 04 cisq cico = 1 cico = 0 c/i channel handler select tic-bus addr. no.7 transmit c/i- command "reset" new c/i-code received in channels 0 or 1 was in channel 0 the code received read new c/i-code. no change of c/i-code c/i = 0000b = c/i = 0001b u-transceiver transfer to "reset" state send c/i-indication "res"
application guide semiconductor group 53 peb 2055 and c/i-channel programming figure 36 c/i-channel use with the epic (all data values hexadecimal) after the correct initialization of the epic, the c/i-code which is to be transmitted to the sbcx is written into the madr-register (structure 1 1 c/i c/i c/i c/i 1 1). with the maar-register the epic is informed where to send this c/i-code (transmission direction, port number and time-slot number). for a description of this register please refer to the epic-manual, the example above sends the c/i-command to port 0, iom-2 channel 0. macr = 48 h starts the transmission of the command. if a change in one of the c/i-channels was observed, and ista-interrupt (bit sfi) is generated. because the user does not know in which channel the change occurred, the location needs to be read from the cififo-register. this address is copied via software into address register maar. after having started the read operation with macr = c8 h the c/i-message can be read from madr (structure as described earlier). itd05304 p madr = c 08 = maar 48 = macr ista = 40 cififo = 88 start transmission c/i = 0001 b b 0001 = c/i sbcx in te mode transfer to "reset" state send c/i-indication "res" maar = 88 macr = 1 = sfi select port channel downstream new c/i-code was received read port and time- slot no. was received "reset" read c/i-code return c/i-code in madr-register (port time-slot for reading select this port/ 7 c8 7 c = madr c/i-code where c/i 0, c/i-command 0, <- c/i-code) 0, 0, channel r epic -1
application guide semiconductor group 54 3.2.1.3 iom -2 interface monitor channel the monitor channel represents a second method to access sbcx specific features. features of the monitor channel are supplementary to the c/i-channel. the sbcx uses the monitor channel for both, local programming and local functions (register access, e.g. mai status) and s/q maintenance bit information transfer. monitor commands supported by the peb 2081 divide into three categories. each category derives its name from the first nibble (4 bits) of the one or two byte long message. all monitor messages representing similar functions are grouped together. monitor functions of the sbcx can only be accessed by a control device (icc, epic) in iom-2 mode. the following chapters describe the principle of monitor handshake in iom-2, internal safeguards against a blocking of the monitor channel as well as features supported. in case the iom-2 terminal structure is used, monitor channel 1 may be used by a codec device (e.g. arcofi). 3.2.1.3.1 handshake procedure iom-2 provides a sophisticated handshake procedure for the transfer of monitor messages. for handshake control two bits are assigned to each iom-frame (on idp0 and idp1). the monitor transmit bit (mx) indicates when a new byte has been issued in the monitor channel (active low). the transmitter postpones the next information until the correct reception has been confirmed. a correct reception will be confirmed by setting the monitor read bit (mr) to low. in order to send a monitor message from the control unit to the sbcx, the mx-bit on idp1 and the mr-bit on idp0 are used. in the opposite direction the sbcx handles the mx-bit of the idp0-pin and watches the mr-bit of the idp1-signal. figure 37 illustrates monitor channel handling with the peb 2070 (icc), figure 38 demonstrates it with the peb 2055 (epic-1). a two-byte message is sent from the control unit to the sbcx who acknowledges the receipt by returning a two-byte long message in the monitor channel.
application guide semiconductor group 55 icc and monitor channel programming figure 37 monitor channel handling with icc (all data values hexadecimal) itd04528 icc transmission inactive transmitter inactive confirmation store 1. byte in tx register transmit 1. byte & enable monitor interrupts acknowledge received store & transmit 2. byte acknowledge received set mx = 1 (eom) enable monitor enable receive interrupts monitor data received response read 1. byte of ack. 1. byte of response, interrupts enable monitor data received 2. read byte of response & ack. receipt eom received enable interrupts set mr = 1 p mocr = 00 star mosr = 00 mox0 = 1. byte 03 = mocr mocr = 02 mocr = 0a mox0 = 2. byte mosr = 02 mosr = 08 byte 1. = 0 mor 0e = mocr 08 = mosr mox0 = 2. byte mosr = 04 mocr = 0a star mosr = 00 sbcx read 1. byte transmit ack. read 2. byte transmit ack. transmit eom ack. transmit eom transmit 1. byte of confirmation of confirmation byte 2. transmit idp (sbcx) mx 01 1 0 mr 1 0 mx 1 0 mr 10 (sbcx) idp
application guide semiconductor group 56 the m p starts the transfer procedure after having confirmed the monitor channel being inactive. the first byte of monitor data is loaded into the transmit register. via the monitor control register mocr-monitor interrupts are enabled and control of the mx-bit is handed over to the icc. then transmission of the first byte begins. the sbcx reacts to a low level of the mx-bit on idp1 by reading and acknowledging the monitor channel byte automatically. on detection of the confirmation, the icc issues a monitor interrupt to inform the m p that the next byte may be sent. loading the second byte into the transmit register results in an immediate transmission (timing is controlled by icc). the sbcx receives the second byte in the same manner as before. when transmission is completed, the icc sends end of message (mx-bit high). it is assumed that a monitor command was sent that needs to be confirmed by the sbcx (e.g. eoc commands). therefore the peb 2081 commences to issue a two-byte confirmation after an end-of- message indication from the icc has been detected. the handshake protocol is identical to that of the icc. the icc notifies the m p via interrupt when new monitor data has been received. the processor may then read and acknowledge the byte at a convenient instant. when confirmation has been completed, the sbcx sends eom. this generates a corresponding interrupt in the icc. by setting the mr-bit to high, the monitor channel is inactive, the transmission is finished. peb 2055 and monitor channel programming: the epic-1 supports monitor transfers on a higher level than the icc. several modes are offered to support different types of monitor transfer. for communication with the sbcx, three are of special interest. C transmit only. this mode is required when the epic sends monitor messages but no confirmation is returned by the sbcx (e.g. mon8 configuration register). C transmit and receive. the epic transmits first and receives afterwards. confirmations sent by the sbcx can be read (e.g. mon8 identification register). C searching for active monitor channels. listens to the iom-monitor channel and reads information issued by the sbcx autonomously (e.g. mon1 s/q-messages). nothing is transmitted by the epic. unlike the icc which had to respond to each change of the mr- and mx-bits individually (interrupt driven), the epic uses a fifo for transmission and reception. the user therefore does not have to provide routines for the handshake protocol. the example of figure 37 demonstrates the use of epic-1 in the transmit-and-receive mode. as for the icc it is assumed that the transferred monitor message will be followed by a two byte confirmation issued by the sbcx. before programming the fifo, it is verified that the fifo is empty and write access is possible. all monitor data is loaded into the fifo (two bytes), the transmission channel and mode are selected. writing cmdr = 08 starts transmission of the fifo contents and enables monitor data reception. after both bytes have been transmitted, the confirmation from the sbcx is read into the fifo. after completion of the transfer an interrupt is generated. if the operation was successful, star = 26 will indicate that data is loaded and the read access is enabled (in addition it is indicated that the pcm-synchronization status is correct). following the readout of the confirmation bytes, the fifo is cleared and the write access is selected again with the cmdr-register (cmdr = 01). the handshake timing for byte transfer is identical to that described for the icc. both devices (epic and sbcx) handle it automatically.
application guide semiconductor group 57 epic ? and monitor channel programming figure 38 monitor channel handling with epic ? (all data values hexadecimal) itd04529 fifo empty, write access enabled load 1. byte in fifo in fifo byte 2. load fifo not empty, write access enabled transmit subscriber smit-channel address tran- transmit & receive mode send 1. fifo-byte wait for ack. fifo-byte send 2. wait for ack. send "eom" transfer operating to fifo byte 1. write transmit ack. byte write 2. to fifo transmit ack. set monitor channel inactive transfer completed fifo not empty, read access enabled read 1. byte of confirmation enable fifo write access fifo empty, access enabled write sbcx read 1. byte transmit ack. read byte 2. transmit ack. transmit eom ack. send 1. byte of confirmation wait for ack. byte of send 2. confirmation wait for ack. send "eom" ack. 1. byte byte 2. ack. trans. 1. byte of of byte 2. trans. p star = 05 mffifo = 1. byte byte 2. = mffifo 04 = star mfsar = xx cmdr = 08 star = 12 ista = 70 06 = star byte 1. = mffifo mffifo = 2. byte star = 07 cmdr = 01 star = 05 mftc 1.0 = 00 mffi to particular confirmation byte of 2. read read access enabled fifo empty, r epic r iom
application guide semiconductor group 58 3.2.1.3.2 monitor procedure timeout (tod) the sbcx offers an internal reset (monitor procedure timeout) for the monitor routine. this reset function transfers the monitor channel into the idle state (mr and mx set to high) by issuing eom (end of message). thereby possible lock-up situations will be resolved. it therefore is recommended to enable the internal timeout feature in all systems when no m p is capable of detecting and resolving hang-up situations in the monitor procedure (e.g. in a standard nt1). the device checks for lock-up situation every 5 ms. in case a hang-up has been detected eom will be issued on idp0. afterwards the original monitor message will be sent in the monitor channel again. the information thus is not lost after a monitor procedure timeout occurred. in applications where a m p controls the system this internal reset function may be disabled by programming the tod bit (timeout disable) in the sm/ci register to one. in this mode no restrictions regarding the time for completing a monitor transfer exists. 3.2.1.3.3 mon-1, mon-2 commands (s/q channel access) monitor commands supported by the peb 2081 divide into three categories. each category derives its name from the first nibble (4 bits). the first two categories (mon-1 and mon-2) serve a similar function. they are therefore grouped together and will be described in more detail in this section. mon-8 commands are described in the next section. both mon-1 and mon-2 messages are also referred to as s/q messages because they are used to read and write the registers containing the information of the s channel (direction nt ? te) or the q channel (direction te ? nt) on the s-interface. via the s-interface s/q channel it is possible to exchange service or signalling information between the terminal and the network termination/exchange side. the s/q channel is only available if multiframing was selected in the mfd bit of the mon-8 configuration register. it is important to note that mon1/2 message provide only access to the device internal s/q registers. insertion and extraction of a message on the s-interface is handled automatically by the peb 2081. currently no mon-1 and mon-2 commands are defined. the s/q channel thus operates as a transparent channel only. in the direction nt ? te two channels are available. they are named s1 and s2 channel, each of them containing 4 bits of information. in the opposite direction one channel is provided (q channel, also 4 bit wide). the structure of a mon-1 message is shown below. table 4 mon-1 structure 1 byte 0 0 0 1 s1/q s1/q s1/q s1/q mon-1 s1 or q data
application guide semiconductor group 59 the structure of a mon-2 message is similar: table 5 mon-2 structure the following table gives an overview of the s/q messages available: table 6 mon-1, mon-2 functions non-auto mode / transparent mode the use of the s/q channel depends on the s/q processing mode. the user can choose between the non-auto mode and the transparent mode. these two alternatives are independent of the operational mode the sbcx works in. the non-auto mode is restricted to transfers in the s1 and q channel. channel s2 is not available in non-auto mode operation. in non-auto mode a message in the iom-2 monitor channel is generated only if the q or s1 data has changed on the s-interface. in transparent mode all three channels, q, s1, and s2 can be accessed. iom-2 monitor messages are generated everytime a complete s-interface multiframe has been received (i.e. every 5 ms). the generation of monitor messages thus is completely independent of the received s/q data. 1 byte 0 0 1 0 s2 s2 s2 s2 mon-2 s2 data te lt function dd du dd du s1-mon-1 s1-mon-1 transmit and receive in the s1 channel via mon-1 commands s2-mon-2 s2-mon-2 transmit and receive in the s2 channel via mon-2 command q-mon-1 q-mon-1 transmit and receive in the q channel via mon-1 command
application guide semiconductor group 60 3.2.1.3.4 mon-8 commands (internal register access) the peb 2081 v 3.4 contains six internal registers. access to these registers is only possible via the iom-2 monitor channel. the following registers are implemented in the sbcx v 3.4: l identification register l configuration register l loop-back register l iom-2 channel register l sm/ci register l mai pin register the identification register is a read only register, all remaining registers are read/write registers. the structure of mon-8 write and read request/response commands are shown in the three tables below: table 7 mon-8 write to register structure in case this function is used in conjunction with multiple m p read command (see mai pin register) a 5 byte long response message will result. table 8 mon-8 read register request structure the response issued by the sbcx after having received a read register request has the following structure. table 9 mon-8 read response structure the following sections describe the register features. for bit locations within a register, its initial value after reset and its address please refer to chapter 4 . 1. byte 2. byte 1 0 0 0 r r r r d7 d6 d5 d4 d3 d2 d1 d0 mon-8 reg. address register data write 1. byte 2. byte 100000000000 r r r r mon-8 reg. address 1. byte 2. byte 1 0 0 0 r r r r d7 d6 d5 d4 d3 d2 d1 d0 mon-8 reg. adr. confirmation register data read
application guide semiconductor group 61 3.2.1.3.5 mon-8 identification register the contents of the identification register differs with the sbcx version. peb 2081 v3.3 and 3.4 is identified with the code 42 hex . former peb 2081 versions identify themselves with the following codes: 3.2.1.3.6 mon-8 configuration register in the configuration register the user programs the sbcx for different operational modes, selects required s-bus features and controls the function of the mai interface. the following paragraphs describe the application relevance of all individual configuration register bits. mode with this bit the user chooses between lt-s and lt-t operational mode. default selection is lt-s mode. the setting of the mode bit is only evaluated when pin mode (no. 15 dip) is set to one. c/w/p this bit has three different meanings depending on the operational mode of the sbcx: in lt-s and nt modes the s/t bus configuration is programmed. for point-to-point or extended passive bus configurations an adaptive timing recovery must be chosen. this allows the sbcx to adapt to cable length dependent round trip delays. in lt-t mode the user selects the amount of permissible wander before a c/i code warning will be issued by the sbcx. the warning may be sent after 25 m s or 50 m s. note: the c/i indication slip which will be issued if the specified wander has been exceeded, is only a warning. data has not been lost at this stage. in te mode the frequency of the power converter clock at pin x0 (no. 18 dip) is selected. the user has the choice between a 32 khz (default) and a 16-khz signal. sqm selects the sq channel handling mode. in non-auto mode operation, the sbcx issues s1 and q messages in the iom-2 monitor channel only after a change has been detected. the s2 channel is not available in non-auto mode. in transparent mode monitor messages containing the s1, s2 and q data are forwarded to iom-2 once per multiframe (5 ms), regardless of the data content. programming the sqm bit is only relevant if multiframing on s/t is selected (bit mfd configuration register). see also mon-1 and mon-2 monitor messages. rcve receive code violation errors. the user has the option to issue a c/i error code (cvr) everytime an illegal code violation has been detected. the implementation is realized according to ansi t1.605. peb 2081 identification version a1 a3 40 hex version b1, 2.2 41 hex
application guide semiconductor group 62 lp loop transparency. in case analog loop-backs are closed with c/i = arl or bit sc in the loop-back register, the user may determine with this bit, whether the data is forwarded to the s/t-interface outputs (transparent) or not. the default setting depends on the operational mode. in lt-s and nt by default transparency is selected, for lt-t and te non-transparency is standard. fsmm finite state machine mode. by programming this bit the user has the possibility to exchange the state machines of lt-s and nt, i.e. a sbcx pin strapped for lt-s operates with a nt state machine and vice versa. all other operation mode specific characteristics are retained (mai interface, etc.). this function is used in intelligent nt configurations where the sbcx needs to be pin- strapped to lt-s mode but the state machine of a nt is desirable. maim mai interface mode. selects between m p interface and i/o mode. the operation of the i/o mode is determined with the mio bit in the sm/ci register (see mai interface). mfd multi-frame-disable. selects whether multiframe generation (lt-s, nt) or synchronization (te, lt-t) is prohibited or allowed. enable multiframing if s/q channel data transfer is desired. when reading this register the bit indicates whether multiframe synchronization has been established or not. 3.2.1.3.7 mon-8 loop-back register the loop-back register controls all analog (s/t-interface) and digital (iom-2 interface) loop-backs. additionally the wake-up mode can be programmed. ast asynchronous timing. defines the length of the timing signal (idp0 = 0) on iom-2. if synchronous timing is selected the sbcx in nt or lt-s mode will issue the timing request only in the c/i channel of the selected timeslot (c/i = 0000b). this mode is useful for applications where iom-2 clock signals are not switched off. here the sbcx can pass the te initiated activation via c/i = 0000b in iom-2 cannel 0 upstream to the u-interface device. in case iom-2 clocks can be turned off during power-down or the lt-s sbcx is pin-strapped to a different timeslot than the u-interface device, synchronous timing signals will not succeed in waking the u-interface device. under these circumstances asynchronous timing needs to be programmed. here the line idp0 is set to zero for a period long enough to wake any u-interface device, independent of timeslot or clocks. typically asynchronous timing is programmed for intelligent nt applications (sbcx pin-strapped to lt-s with nt state machine). note: the asynchronous timing option is restricted to configurations with the sbcx operating with nt state machine (i.e., lt-s pin-strap & fsmm bit programmed, or nt pin-strap & fsmm bit not programmed). sb1 closes the loop-back for b1 channel data close to the activated s/t-interface (i.e., loop- back iom-2 data) in lt-s and nt mode. sb2 closes the loop-back for b2 channel data close to the activated s/t-interface (i.e., loop- back iom-2 data) in lt-s and nt mode.
application guide semiconductor group 63 sc close complete analog loop-back (2b+d) close to the s/t-interface. corresponds to c/i = arl. transparency is optional. operational in lt-s and nt mode. ib1 close the loop-back for b1 channel close to the iom-2 interface (i.e. loop-back s/t data). transparent. ib1 and ib2 may be closed simultaneously. ib2 close the loop-back for b2 channel close to the iom-2 interface (i.e. loop-back s/t data). transparent. ib1 and ib2 may be closed simultaneously. ib12 exchange b1 and b2 channels. ib1 and ib2 need to be programmed. loops back data received from s/t and interchanges it, i.e. b1 input (s/t) ? b2 output (s/t) and vice versa. 3.2.1.3.8 mon-8 iom -2 channel register the features accessible via the iom-2 channel register allow to implement simple switching functions. these make the sbcx the ideal device for intelligent nt applications. please refer also to the section iom-2 channel switching later in this application guide. two types of manipulation are possible: the transfer from the pin-strapped iom-2 channel (0 7) into iom-2 channel 0 and a change of the b1, b2 and d data source. b1l transfers the b1 channel from its pin-strapped location into iom-2 channel 0. b2l transfers the b2 channel from its pin-strapped location into iom-2 channel 0. dl transfers the d-channel from its pin-strapped location into iom-2 channel 0. b1d direction of the b1 channel. normally pin idp1 is the data source (input) for all data channels and idp0 the output. by programming this bit, input and output are interchanged for the b1 data channel, i.e. b1 (idp0) is input and idp1 is output. b2d direction of the b2 channel. normally pin idp1 is the data source (input) for all data channels and idp0 the output. by programming this bit input and output are interchanged for the b2 data channel, i.e. b2 (idp0) is input and idp1 is output. cih c/i channel handling: normally the c/i commands are read from the pin-strapped iom-2 channel. with this bit programmed c/i channel access is only possible via the sm/ci register. dh d-channel handling. selects the protocol for d-channel access. three alternatives exist: C transparent d data transmission C d-channel collision resolution according to itu i.430 C d-channel bus access procedure for intelligent nt applications or configurations involving the new line card concept. an entire chapter is dedicated to d-channel access procedures later in this application guide. details on all three methods including typical applications are described there.
application guide semiconductor group 64 3.2.1.3.9 mon-8 sm/ci register this multifeature register allows access to the c/i channel, sets the mai interface mode and controls the monitor time-out and s/g bit function. c/i allows the user to access the c/i channel if the cih bit is the iom-2 register has been previously set. if the cih bit was not programmed the content of the ci bits will be ignored and the sbcx will access the iom-2 c/i channel. when reading the sm/ci register these bits will always return the current c/i indication (independent of cih bit). tod time out disable. allows the user to disable the monitor time-out function. refer to section monitor timeout earlier in this chapter for details. sge s/g enable. this bit is only relevant in te mode. by programming it, the stop/go bit issued in the iom-2 channel 2 will also be available at mai pin no. 5 (pin no. 21, dip). if this function is required the mai interface must be programmed for i/o specific operation. mio maintenance input output. provided bit maim was programmed for i/o operation of the mai interface, bit mio allows the choice between a standard i/o and i/o specific usage of the mai interface. refer to section maintenance auxiliary interface (mai) for details. 3.2.1.4 mai pin register in both i/o specific and standard i/o mode pin levels can be set and read with the mai pin register. in case the i/o specific mode is implemented, only pins not used for i/o specific purposes may be read or written. in case the m p mode is selected (maim bit) the mai pins are redefined as follows to provide a complete m p interface. wr write bit. the user sets the wr bit to low if data needs to be written to a specified address of the m p interface. the desired address and data must be written simultaneously with the wr bit into the mai pin register. rd read bit. allows the user to read data from the specified address of the m p interface. note that a read request must be sent to the sbcx with the mon-8 write to register structure. the distinction between write and read operation on the m p interface is only performed with the wr and rd bits. with bit int set to one an address needs to be specified. with int set to zero all four m p addresses are read and returned in a single 5 byte long monitor message. int interrupt. any change of the level on the int pin of the m p interface will result in the c/i code maic to be issued on iom-2 (for four frames). additionally the int bit is used to distinguish between a single address and multiple address reading (see rd bit or mai interface). a0, a1 address bits for m p interface. d0, d1, d2 data bits for m p interface.
application guide semiconductor group 65 3.2.2 s/t-interface the s-interface establishes a direct link between terminals and the exchange or nt. it consists of two pairs of copper wires: one for the transmit and one for the receive direction. the peb 2081 inputs and outputs are coupled via matching resistors and transformers to the s-interface. direct access to the s-interface is not possible. 2b+d user data as well as s/q channel information can be inserted and extracted via iom-2 interface. framing and balancing bits are generated and transmitted automatically by the sbcx. because chapter 3 is application oriented and the user has no direct access possibility to the s-interface, the following sections give only an overview. for details please refer to the technical description in chapter 4 . s/t frame structure transmission over the s-interface is performed at a rate of 192 kbaud. for both directions of transmission a pseudo-ternary code is used. data is grouped together into s-frames containing 48 bits each, 36 bits contain 2b+d user data (i.e. user data from two iom-2 frames packed into one s-frame). the remaining 12 bits are reserved for framing, s/q and service bits. in case multiframing is selected (optional) 20 s-frames are combined to one s-interface multiframe. the start of a new multiframe is marked by a special framing bit (see chapter 4 for details). figures 39 and 40 illustrate the s-bus framing structure. figure 39 s multiframe structure figure 40 s-frame structure 1. s-frame 2. s-frame 20. s-frame ? 5 ms ? 2 bit f 8 bit b1 5 bit f+s+d 8 bit b2 3 bit f+d 8 bit b1 3 bit f+d 8 bit b2 3 bit f+d ? 250 m s ?
application guide semiconductor group 66 3.2.3 maintenance auxiliary interface (mai) the sbcx provides eight pins, mai (7:0), for maintenance aids and general interface purposes. two major operational modes are supported: mai interface: l i/o mode l m p mode the i/o mode offers two additional alternatives: l i/o specific mode l standard i/o mode. to select between these three alternatives the configuration and sm/ci registers are programmed. the following table illustrates the register settings: table 10 the following sections describe the features of the different mai modes and gives application examples. 3.2.3.1 i/o specific mode the i/o specific function mode is selected automatically after a reset. four pins (mai 3:0) operate as inputs, four as outputs (mai 4:7). depending on the operational mode some of these mai pins are used to transfer mode specific signals. pins not required to convey these special signals are used as standard input or output pins. all mai pins are tristate during rst = 0 or when the sbcx is in the state reset unless maim is programmed to 1. after reset all mai pins are logically 0 and work push/pull. the mai pins are accessed via the mai pin register mpr (address 5 h ) using the monitor channel. all input pins not allocated to i/o specific functions are monitored continuously. after a change was detected the input values are latched and the c/i indication maic will be issued. the input values remain latched until the mai pin register was read via mon-8 command. i/o specific input pin changes cause no c/i maic indication. the pin levels are nevertheless latched correctly everytime a maic indication was generated. the following table illustrates the i/o specific pin allocation for all operating modes. configuration reg. maim sm/ci register mio mai interface mode 0 0 i/o specific mode 0 1 standard i/o mode 10 m p mode 1 1 not applicable
application guide semiconductor group 67 nt-star : in nt or lt-s configurations optionally the nt-star mode may be used (see sections 2.1.3 and 2.1.6 ). in these configurations the iom-2 bus is operated at a dcl rate of 512 khz. all sbcx thus write onto the same iom-2 channel. because their outputs are logically anded 0s win on the bus. in the opposite direction all sbcxs receive identical information from the controller. if an activation attempt is initiated from the upstream controller, the activation normally (i.e. without nt-star mode) can only be completed successfully when all terminals are connected. in case a single terminal was not connected the corresponding nt/lt-s sbcx would stop the activation process in the state g2 pend. act. because no info3 is received. in this state the c/i indication ar, binary code 1000b, is issued. the 3rd zero would overwrite the ai indications, binary code 1100b, from the remaining, correctly activated, sbcxs. programming the nt-star mode by setting this pin to zero avoids this conflict. a nt- star configuration can therefore be correctly activated even if not all terminals are connected. furthermore, transitions from the states wait for aid or g3 activated to lost framing on s under the condition of not receiving info3 is disabled. mfd: multi frame disable in nt mode the transmission of the 5 ms multiframe signalling bits is disabled (m and s bits high) with a high at this pin. a low level enables the multiframe generation provided the mfd bit in the configuration register was not programmed to disable it. the pin strapping has higher priority than the register setting. con: this input pin can be used to prevent a te/lt-t from initiating an activation under emergency conditions. for this purpose it must be connected to a signal indicating the reverse polarity of a phantom power supply (e.g. pin eme of the psb 2120). table 11 i/o specific mai interface lt-s nt lt-t te mai 0 i:nt-star i:nt-star i:mpr0 i:mpr0 mai 1 i:mpr1 i:mfd i:con i:con mai 2 i:mpr2 i:tm1 i:mpr2 i:mpr2 mai 3 i:mpr3 i:tm2 i:mpr3 i:mpr3 mai 4 o:mpr4 o:mpr4 o:mpr4 o:mpr4 mai 5 o:mpr5 o:mpr5 o:s/g o:s/g mai 6 o:mpr6 o:mpr6 o:mpr6 o:mpr6 mai 7 o:mpr7 o:mpr7 o:mpr7 o:mpr7
application guide semiconductor group 68 a low level at this input (d-channel collision must be programmed via dh bit in iom channel register) prevents transmission of info1 after ar (activation-request) has been received on the c/i channel. an activation initiated by the network side (reception of info2/info4) is possible independently of the con pin level. in lt-t mode bit dh in the iom-2-channel register must be set to 1 to enable the con pin functionality. tm1 : test mode 1 a low at this input transfers the nt sbcx into test mode 1. in this test mode pseudo- ternary pulses are transmitted at a rate of 2 khz. tm2 : test mode 2 a low at this input transfers the nt sbcx into test mode 2. in this test mode pseudo- ternary pulses are transmitted at a rate of 96 khz. s/g: stop/go this pin can be used to inform the d-channel controller in tes and lt-ts when the s-bus d-channel is occupied by another s-interface device (see section 2.1.7 ). lt-t mode: in lt-t mode this feature is only available after setting the dh bit in the iom-2 register to one. in case the s-interface d-channel is busy, the s/g pin is set to zero. this must be interpreted by the d-channel controller (e.g. idec) as a stop d-channel transmission indication. in lt-t mode the s/g bit is set synchronously to the d-channel, i.e. the stop/go information is transmitted in the same time-slot as the corresponding sbcx is pin- strapped to. this mechanism allows the d-channel controller to distinguish between up to eight sbcx s/g pins (s/g = 0 means stop, s/g = 1 means go). in mixed configurations with lt-t and lt-s mode devices connected together at pin mai5, these mai5 outputs have to be decoupled by using diodes. otherwise the asynchronous push/pull outputs of the lt-s mode devices could disturb the synchronous (d-channel oriented) outputs of the lt-t mode devices. te mode: in te mode this feature is only available after setting the sge bit in the sm/ci register to high. in both operational modes the d and e bits on the s-interface are monitored continuously to issue always the correct s/g status. requires the same pull-up resistor as idp0. in te mode the s/g pin has the same polarity as the s/g-bit on iom-2. s/g = 1 stands for stop and s/g = 0 means go. as opposed to the lt-t mode pin s/g keeps its value between the d-channel time-slots on iom-2. applications i/o specific mai pins are under control of the sbcx. the user therefore can only influence the standard i/o pins. examples demonstrating the use of standard i/o pins are presented in the following section.
application guide semiconductor group 69 3.2.3.2 standard i/o mode in standard i/o mode no pins are reserved for special signals. thus four input and four output lines are available to the user for general purpose interface applications. do not use this mode however when in need of special features like star operation, collision detection in lt-t/te point-multipoint configurations etc. mai0 and mai3 are used for inputs. a change at any input pin will cause a maic c/i indication to be issued and the data to be latched. data will remain latched until read out from the mai pin register with a mon-8 command. mai4 and mai7 serve as outputs. the pin level is determined by the corresponding bit level in the mai pin register. the value specified for the lower four bits (inputs) does not matter. application the following example illustrates the use of the standard i/o mai interface. the same procedures apply to the i/o specific mai mode for all pins not reserved for special signals. iom -2 sbcx mon-8 config: maim = 0 (8100 h ) ? C ; select standard i/o mon-8 sm/ci: mio = 1 (8301 h ) ? C mon-8 mai: (85f0 h ) ? mai4 = (1) mai5 = (1) mai6 = (1) mai7 = (1) ; set all outputs to high c/i maic: (0101) ? (1) = mai0 (0) = mai1 (1) = mai2 (0) = mai3 ; change input levels mon-8 mai: (8005 h ) ? ; read mai register request mon-8 mai: (85x5 h ) ? ; return value mai inputs
application guide semiconductor group 70 3.2.3.3 m p mai mode the interface structure is adapted to the register structure of the iepc. it consists of three data bits mai0 2, two address bits mai4,5, read and write signals mai6 and mai7 respectively as well as an interrupt facility mai3. the address bits are latched, they may therefore in general interface applications be used as output lines. for general interface inputs each of the three data bits is suitable. read and write operations are performed via mon-8 commands. three inputs and two outputs are thus available to connect external circuitry. the interrupt pin is edge sensitive. each change of level at the pin mai3 will initiate a c/i code maic (0101) lasting for four iom frames. interpretation of the interrupt cause and resultant actions need to be performed by the control unit. usage of the m p interface differs from the standard i/o or i/o specific interface. as for these two interface types the m p interface makes use of the mai pin register. however only mon-8 commands with the write to register structure may be used. the read register request structure is not interpreted if the mai pin register is accessed in combination with the m p mode. the differentiation between a m p interface write operation and a m p interface read operation is performed only by activating either the rd or the wr bits within the mai pin register. in both cases the write to register structure is used. depending on the int bit specified together with a read m p interface request either the data from a single, specified address is read (int = one) or all addresses are read (int = zero). in case only a single address is to be read, the sbcx returns the value in a 2-byte mon-8 message (structure: 85 h , mai pin register). if all four addresses were read the response is a single 5 byte long (85 h , mai reg. (adr0), , mai reg. (adr. 3)) mon-8 monitor message. in this function the data from the following address will be read from the m p interface as soon as the previous mon-8 byte has been acknowledged on the iom-2 bus by the controller. application the following three examples illustrate a write operation as well as a single address and full address read operation. it is assumed that no power controller is connected. the data lines are clamped to the values specified in the examples, the address lines are unconnected. 1. write to m p interface: iom -2 sbcx ? mon-8 config: maim (8140 h ) C ; program m p interface ? mon-8 mai: (855e h ) mai4 pin = (1) mai5 pin = (0) mai2 pin = (1) mai1 pin = (1) mai0 pin = (0) ; activate wr signal, set ; address 1 (latched) ; set data to value 6 ; (non-latched)
application guide semiconductor group 71 2. read from m p interface (single address): 3. read from m p interface (complete address scan): the following example assumes that a device capable of decoding addresses is connected to the m p interface. the data values to be returned from the addresses are: adr. 0: data = 7 adr. 1: data = 6 adr. 2: data = 5 adr. 3: data = 4 iom -2 sbcx mai2 pin = (1) mai1 pin = (0) mai0 pin = (1) ; constant values on ; data lines ? mon-8 config: maim (8140 h ) C ; program m p interface ? mon-8 mai: (85b8 h ) mai5 pin = (1) mai4 pin = (1) ; activate rd , int = (1) ; read from address 3 ? mon-8 mai: (85bd h ) ; 2 byte response incl. ; data lines from adr. 3 iom -2 sbcx ? mon-8 config: maim (8140 h ) C ; program m p interface ? mon-8 mai: (8580 h ) ; set int = (0), activate rd ; read all addresses ? mon-8 mai: (85 87 96 a5 b4 h ) ; 5 byte response incl. ; data from adr. 0 3
application guide semiconductor group 72 3.3 control procedures control procedures describe the commands and messages required to control the peb 2081 in different modes and situations. this chapter shows the user how to activate and deactivate the device under various circumstances. in order to keep this chapter as application oriented as possible only actions and reactions the user needs to initiate or may observe are mentioned. technical details on transmitted status bits and signals are described in chapter 4 of this manual. for transfer of the c/i commands to and from the icc or epic proceed as described in section 3.2.1.2 . 3.3.1 activation initiated by exchange (lt-s) 3.3.2 activation initiated by exchange (nt) in case the counter station of the te of lt-t is in nt mode the c/i ai command needs to be issued at the end. the first section of the activation procedure is identical to the activation with sbcx in lt-s mode. te/lt-t iom -2 lt-s iom -2 ? c/i dc (1111b) c/i dc (1111b) ? ; initial state is g1 deactivated ? c/i di (1111b) c/i di (1111b) ? ; and f3 power down ? c/i rsy (0100b) c/i ar (1000b) t ; start activation ? c/i ar (1000b) c/i ar (1000) ? ? c/i ai (1100b) c/i ai (1100) ? ; activation completed ? c/i ar8/ar10 (1000b/1001b) te/lt-t iom -2 nt iom -2 ? c/i dc (1111b) c/i dc (1111b) ? ; initial state is g1 ? c/i di (1111b) c/i di (1111b) ? ; deactivated and f3 ; power down ? c/i rsy (0100b) c/i ar (1000b) t ; activation starts ? c/i ar (1000b) c/i ar (1000) ? ? c/i ai (1100b) c/i ai (1100) ? c/i ai (1100) t ; transfer to g3 activated ? c/i ar8/ar10 (1000b/1001b)
application guide semiconductor group 73 3.3.3 activation initiated by terminal (te/lt-t) the following scheme illustrates how a terminal initiates an activation. as described in the previous section the command c/i ai needs to be sent at the end if the device is operating in nt mode. notes: 1) for peb 2070 tim is requested with register spcr = 80 h 2) for peb 2070 tim is released with register spcr = 00 h 3.3.4 deactivation a deactivation of the s-interface can only be initiated by the exchange side (sbcx in nt or lt-s mode). it is possible to begin a deactivation process from all interim activation states, i.e. not only from the fully activated state. the following example nevertheless assumes that the line is fully activated when the deactivation is initialized. te/lt-t iom -2 lt-s (nt) iom -2 ? c/i dc (1111b) c/i dc (1111b) ? ; initial state is g1 deactivated ? c/i di (1111b) c/i di (1111b) ? ; and f3 power down t c/i tim 1) (0000b) ; request timing (iom clocks) ? c/i pu (0111b) t c/i ar8 (1000b) t tim release 2) ; start activation ? c/i rsy (0100b) ; transfer to g3 activated ? c/i ar (1000b) c/i ar (1000b) ? ; ? c/i ai (1100b) c/i ai (1100b) ? ; (c/i ai (1100b) ? ; transfer to g3 activated ; in nt mode) te/lt-t iom -2 nt/lt-s iom -2 ? c/i ai8 (1100b) c/i ai (1100b) ? ; initial state ? c/i dr (0000b) c/i dr (0000b) t ; start deactivation t c/i di (1111b) c/i tim (0000b) ? ; ? c/i dc (1111b) c/i di (1111b) ? ; g1 deactivated c/i dc (1111b) t ; transfer to f3 power down
application guide semiconductor group 74 3.3.5 d-channel access control d-channel access control was defined to guarantee all connected tes and hdlc controllers a fair chance to transmit data in the d-channel. figure 41 illustrates that collisions are possible on the tic- and the s-bus. figure 41 d-channel access control on tic bus and s bus the tic bus is used to control d-channel access on the iom interface when more than one hdlc controller is connected. this configuration is illustrated in the above figure for te1 where three iccs are connected to one iom-2 bus. on the s bus the d-channel control is handled according to the itu recommendation i.430. this control mechanism is required everytime a point to multipoint configuration is implemented (nt ? te1 te8). while the s-bus collision detection is handled by the sbcx itself, tic bus access is mainly controlled by the hdlc controller (e.g. icc). the following sections describe both control mechanisms because the tic bus, although largely handled by the hdlc controller, represents an important part of d-channel access. its05113 iec-q nt nt sbcx sbcx te icc 1 sbcx te 2 sbcx te 8 icc icc icc icc tic bus s bus u
application guide semiconductor group 75 3.3.5.1 tic bus d-channel control in te the tic bus was defined to organize d- and c/i channel access when two or more d- and c/i channel controllers can access the same iom-2 timeslot. bus access is controlled by five bits in iom-2 channel no. 2 (see section 3.2.1.1 ): when a controller wants to write to the d or c/i channel the following procedure is executed: 1. controller checks whether bac bit is set to one. if this is not the case access currently is not allowed: the controller has to postpone transmission. only if bac = 1 the controller may continue with the access procedure. 2. the controller transmits its tic bus address (tba02). this is done in the same frame in which bac = 1 was recognized. on the tic bus binary zeros overwrite binary ones. thus low tic bus addresses have higher priority. 3. after transmitting a tic bus address bit, the value is read back (with the falling edge) to check whether its own address has been overwritten by a controller with higher priority. this procedure will continue until all three address bits are sent and confirmed. in case a bit is overwritten by an external controller with higher priority, the controller asking for bus access has to withdraw immediately from the bus by setting all tic bus address bits to one. 4. if access was granted, the controller will put the d-channel data onto the iom-2 bus in the following frame provided by the s/g bit is set to zero (i.e. s-bus free to transmit). the bac bit will be set to zero by the controller to block all remaining controllers. in case the s/g bit is one this prevents only the d-channel data to be switched through to the iom-2 bus. the tic bus request remains unaffected (i.e. if access was granted the tic address and bac bit are activated). as soon as the s-bus d-channel is clear and the s/g bit was set back to go the controller will commence with data transmission. the s/g bit generation in iom-2 channel 2 is handled automatically by the sbcx operating in te mode. additionally the stop/go information may be issued at the mai5 pin by setting the sge bit in the sm/ci register to one. 5. after the transmission of an hdlc frame has been completed the icc controller withdraws from the tic bus for one iom-2 frame. this also applies when a new hdlc frame is to be transmitted in immediate succession. with this mechanism it is ensured that all connected controls receive an equally fair chance to access the tic bus. upstream: bac bus access control bit tba0 2 tic bus address bits 0 2 downstream: s/g stop/go bit
application guide semiconductor group 76 3.3.5.2 s-bus priority mechanism for d-channel the s-bus access procedure specified in itu i.430 was defined to organize d-channel access with multiple tes connected to a single s-bus. to implement collision detection the d (channel) and e (echo) bits are used. the d-channel s-bus condition is indicated towards the iom-2 interface with the s/g bit (see previous section). the access to the d-channel is controlled by a priority mechanism which ensures that to all competing tes is given a fair access chance. this priority mechanism discriminates among the kind of information exchanged and information exchange history: layer-2 frames are transmitted in such a way that signalling information is given priority (priority class 1) over all other types of information exchange (priority class 2). furthermore, once a te having successfully completed the transmission of a frame, it is assigned a lower level of priority of that class. the te is given back its normal level within a priority class when all tes have had an opportunity to transmit information at the normal level of that priority class. the priority mechanism is based on a rather simple method: a te not transmitting layer-2 frames sends binary 1s on the d-channel. as layer-2 frames are delimited by flags consisting of the binary pattern 01111110 and zero bit insertion is used to prevent flag imitation, the d-channel may be considered idle if more than seven consecutive 1s are detected on the d-channel. hence by monitoring the d echo channel, the te may determine if the d-channel is currently used by another te or not. a te may start transmission of a layer-2 frame first when a certain number of consecutive 1s has been received on the echo channel. this number is fixed to 8 in priority class 1 and to 10 in priority class 2 for the normal level of priority; for the lower level of priority the number is increased by 1 in each priority class, i.e. 9 for class 1 and 11 for class 2. a te, when in the active condition, is monitoring the d echo channel, counting the number of consecutive binary 1s. if a 0 bit is detected, the te restarts counting the number of consecutive binary 1s. if the required number of 1s according to the actual level of priority has been detected, the te may start transmission of an hdlc frame. if a collision occurs, the te immediately shall cease transmission, return to the d-channel monitoring state, and send 1s over the d-channel. 3.3.5.3 s-bus d-channel control in tes the sbcx in te mode continuously compares the d data bits with the received e-echo bits. depending on the priority class selected, 8 or 10 consecutive ones need to be detected before setting the s/g bit to zero. with bit sge in the sm/ci register the s/g bit may optionally be issued on pin mai5. the priority class (priority 8 or priority 10) is selected by transferring the appropriate activation command via the command/indication (c/i) channel of the iom-2 interface to the sbcx. if the activation is initiated by a te, the priority class is selected implicitly by the choice of the activation command. if the s-interface is activated from the nt, an activation command selecting the desired priority class should be programmed at the te on reception of the activation indication (ai8). in the activated state the priority class may be changed whenever required by simply programming the desired activation request command (ar8 or ar10).
application guide semiconductor group 77 application 1. priority class 8/10 selection with nt initiated activation 2. priority class 8/10 selection with te initiated activation note: 1) for peb 2070 tim is requested with register spcr = 80 h 2) for peb 2070 tim is released with register spcr = 00 h te iom -2 lt-s (nt) iom -2 ? c/i dc (1111b) c/i dc (1111b) ? ? c/i di (1111b) c/i di (1111b) ? ? c/i rsy (0100b) c/i ar (1000b) t ; start activation from ? c/i ar (1000b) c/i ar (1000b) ? ; nt side ? c/i ai (1100b) c/i ai (1100b) ? ; t c/i ar8 (1000b) c/i ai (1100b) t ; allocate highest priority d: transfer hdlc frame ; (e.g. for signaling data) t c/i ar10 (1001b) ; allocate lower priority d: transfer packet data ; for packet data ? c/i ai10 (1101b) te iom -2 nt iom -2 ? c/i dc (1111b) c/i dc (1111b) ? ? c/i di (1111b) c/i di (1111b) ? t c/i tim 1) (0000b) ; request timing (iom clocks) ? c/i pu (0111b) t c/i ar10 (1001b) ; activation with second t c/i tim release 2) c/i ar (1000b) ? ; priority (e.g. for packet data) ? c/i rsy (0100b) c/i ar (1000b) t ? c/i ar (1000b) c/i ai (1100b) ? ? c/i ai10 (1101b) c/i ai (1100b) t ; d: transfer packet data t c/i ar8 (1000b) ; allocate highest priority d: transfer hdlc frame ? c/i ai8 (1100b)
application guide semiconductor group 78 3.3.5.4 s-bus d-channel control in lt-t in lt-t mode the sbcx is primarily considered to be in a point-to-point configuration. in these configurations no s-bus d-channel collision can occur, therefore the default setting after resetting the sbcx is transparent (iom-2 ? s-bus) d-channel transmission. in case a point to multipoint configuration is implemented d-channel collision resolution according to itu i.430 needs to be programmed in the iom channel register [bit dh set to one]. in this mode the sbcx will issue a strobe signal at pin mai5 (s/g bit) to control the lapd controller idec. this strobe signal is issued synchronously to the d-channel, i.e. in case more sbcxs operate in different iom-2 channels (selection with pin strapping) each sbcx sends its s/g signal in its own iom-2 channel. this allows the idec to distinguish between multiple s/g signals on a single s/g control line (see section 2.1.7 ). priority allocation is identical to that described for the te mode. for application example refer also to the last section [dh bit must be set in addition]. 3.3.5.5 d-channel control in the intelligent nt (tic-and s-bus) in intelligent nt applications both the sbcx and one or more d-channel controllers have to share a single upstream d-channel. for this purpose the sbcx must be programmed in the iom channel register to perform a partial tic bus evaluation [dh = 1]. the intelligent nt configuration involves a layer-1 device (ibc, isac-p te, iec-q) operating in te mode (1.536 mhz dcl rate), one or more d-channel controllers and a sbcx in lt-s mode (d- channel transmitting in iom-2 channel 0). with the dh bit set to one, the sbcx v 3.4 in lt-s mode interprets the a/b, bac bit and monitors the s-bus d-channel activity. both s/g and bac bit, the s-bus echo channel and the upstream iom-2 d-channel data are controlled by these inputs according to the following procedure: 1. nt d-channel controller transmits upstream in the initial state neither the intelligent nt d-channel controller nor any of the terminals connected to the s-bus transmit in the d-channel. the exchange indicates via the a/b bit (controlled by layer 1) that d-channel transmission on this line currently is permitted (a/b = 1). data transmission could temporarily be prohibited by the exchange when only a single d-channel controller handles more lines (a/b = 0, elic-concept). the sbcx thus receives a/b = 1, bac = 1 and transmits s/g = 0. the access will then be established according to the following procedure: l d-channel controller verifies that bac bit is set to one. l d-channel controller issues tic bus address and verifies that no controller with higher priority requests transmission. l d-channel controller issues bac = 0. l sbcx reacts to bac=0 by transmitting the s/g bit with inverse polarity of the a/b bit t s/g = 0= a/b . l sbcx transmits inverted echo channel (e bits) on the s-bus to block all connected s-bus terminals (e = d ). l d-channel controller commences with d data transmission on iom-2 as soon as it receives s/g = 0.
application guide semiconductor group 79 l after d-channel data transmission is completed the controller sets the bac bit to one. 1) l sbcx pulls s/g bit to zero. l sbcx transmits non-inverted echo (e = d). note: 1. although the d-channel controller releases the tic bus for one iom-2 frame even if a new hdlc frame needs to be transmitted in immediate succession, this one frame period is not sufficient to allow a s-bus terminal to request the d-channel successfully. the reason is that at least 8 ones need to be recognized by a terminal in the echo-channel before it can start with d-channel transmission (in the meantime the intelligent nt d-channel controller would have aquired d-channel transmit permission again). to ensure equal access chances for the s-bus terminals, the intelligent nt controller software must delay any new tic bus access request for at least 5 iom-2 frames. figure 42 illustrates the signal flow in an intelligent nt and the algorithm implemented in the sbcx. 2. terminal transmits d-channel data upstream the initial state is identical to that described in the last paragraph. when one of the connected s-bus terminals needs to transmit in the d-channel, access is established according to the following procedure: l sbcx (in intelligent nt) recognizes that the d-channel on the s-bus is active. l sbcx sets s/g = 1 to block nt d-channel controller l sbcx transfers s-bus d-channel data transparently through to the upstream iom-2 bus (iom-2 channel 0). l after d-channel transmission has been completed by the terminal and the sbcx in the intelligent nt recognizes the idle condition on the s-bus d-channel, the s/g bit is set to zero. in case the exchange prohibits d data transmission on this line the a/b bit is set to zero (block). this forces the intelligent nt sbcx to transmit an inverted echo channel on the s-bus, thus disabling all terminal requests, and switches s/g to a/b , which blocks the hdlc controller in the intelligent nt. note: 1. although the sbcx operates in lt-s mode and is pinstrapped to iom-2 channel 0 or 1 it will write into iom-2 channel 2 at the s/g bit position.
application guide semiconductor group 80 figure 42 data flow for collision resolution procedure in intelligent nt the sbcx uses the echo-bit of the s-interface to control the transfer of d-channel information from the terminals at the s-interface. it also controls the state of the stop/go bit (s/g) and evaluates the a/b bit. the state machine for d-channel access uses three states: d-idle is 1 if the received d-channel information from the s/t interface is idle (8 x 1). d-idle changes to 0 after a 0 bit has been received from the s-interface d-channel. act is set to 1 if the s-interface is in the activated state. external access the d-channel is occupied by another source indicated by the bac-bit (bac=0). the s/g bit corresponds to the invers of the a/b bit. the echo-bits are set to d . idle the d-channel is transparent and no other device occupies the d-channel (bac=1). the s/g bit is set to 0. the echo-bits correspond to the received d-bits of the s-interface. sbcx access the d-channel is transparent and occupied by the sbcx. the s/g bit is set to 1. its05115 exchange master device (te mode 1.536 mhz) sbcx (lt-s) icc a/b d d bac s/g bac d d s/g a/b d channel channel e 1 = s/g d = e sbcx access external access e=d s/g = a/b 0 = s/g d = e idle d-idle d-idle bac act & & bac d-idle reset a/b = 0 du dd r iom -2
application guide semiconductor group 81 3.3.6 iom -2 interface channel switching in order to realize intelligent nt configurations the sbcx provides basic switching functions. these include: l individual channel transfer from iom-2 channel 1 to iom-2 channel 0. l individual channel reversion on input and output lines. all switching functions are controlled via the mon-8 iom-2 channel register (see mon-8 description). the following sections illustrate a variety of possible switching combinations typical for the intelligent nt. to facilitate the description of the switching function figure 43 illustrates a typical intelligent nt with the speech codec arcofi combined with several terminals. monitor programming for both arcofi and sbcx can only be performed in monitor channel 1. figure 43 intelligent nt-configuration for iom -2 channel switching its05114 arcofi te1 0 idp sbcx lt-s mode channel 1 idp1 (1.536 mhz) iec-q te mode channel 0 din dout du dd channel 1 ute 8 te exchange arcofi icc -s isac r r isac arcofi r -s r r iom -2 r
application guide semiconductor group 82 the following four examples illustrate typical switching operations. three of them are programmed in the iom-2 channel register, example no. 4 makes use of the loop-back register. all register bits related to the b1 or b2 channel are set to zero unless otherwise stated. 1. connection b1 (e.g. te1) ? exchange, b2 (e.g. te8) ? exchange 2. connection b1 (e.g. te1) ? exchange, b2 (e.g. te8) ? u-te its05116 b1l = 1 b2l = 1 sbcx reg. arcofi power-down dd du idp0 idp1 din dout b1 b2 b1 b2 r iom -2 r its05117 b1l = 1 sbcx reg. arcofi voice data to ic2 dd du idp0 idp1 din d out b1 b1 ic2 1 = 2d b ic2 r iom -2 r
application guide semiconductor group 83 3. connection u-te (b1) ? exchange, b2 (e.g. te1) ? exchange 4. connection te1 (b1) ? te8 (b2), u-te (b1 or b2) ? exchange its05118 b2l = 1 sbcx reg. du dd idp0 idp1 din dout b2 b2 b1 b1 voice data to b1 arcofi r iom -2 r its05119 ib1= 1 sbcx dd du idp 0 idp1 din d out b2 arcofi loopback reg. 1 = 2 ib 1 = 12 ib 2 b b1 2 b b1 or b 1 1 b or 2 b voice data to b1 or b2 r
application guide semiconductor group 84 3.4 maintenance functions this chapter summarizes all features provided by the sbcx v 3.4 to support system maintenance and system measurements. two main groups may be distinguished: C maintenance function to close and open test loop-backs. C test modes required for system measurements. the next sections describe these maintenance functions and their applications. 3.4.1 test loop-backs test loop-backs are specified by national ptts in order to facilitate the location of defect systems. each position of defined (itu i.430 appendix i) loop-backs is illustrated in figure 44 . figure 44 test loop-backs supported by peb 2081 notes: 1. in previous data sheets for the peb 2081 itu loop-back a was referred to as loop-back 3. 2. loop-back 2 is closed in a nt1, loop-back 3 is closed in a nt2. 3. loop-back c is closed in a nt1, loop-back b 2 is closed in a nt2. loop-back 2 is controlled by the exchange. loop-back 4 may be under exchange or local control. loop-backs a, b1, b2, c are initiated by the terminal or the nt2. loop-back 3 is started by the nt2. all loop-backs may be either transparent or non-transparent. loops are closed in the sbcx with c/i commands or mon-8 register access [loop-back register]. the following sections describe the implementation of these loops in detail. its05120 a 1) 4 b 1 2, 3 2) b 2 ,c 3) sbcx sbcx te or lt-t s iec-q u iec-q sbcx exchange s r iom nt1/nt2
application guide semiconductor group 85 3.4.1.1 complete loop-backs (no. 2, no. 3, and no. a) internal loop-backs in a complete loop, all three channels (b1, b2 and d) are looped back at the s/t-interface. in a transparent loop the data are also sent forward (in addition to being looped back), whereas in a non-transparent loop the forward data path is blocked (itu i.430). loop a is activated with c/i channel command activate request loop (arl). an s/t-interface is not required since info3 is looped back to the receiver internally. when the receiver has synchronized itself to this signal, the message activate indication loop (ail) is delivered in the c/i channel. no signal (info0) is transmitted over the s/t-interface. if, during loop a, an incoming signal is detected on the line, this is indicated by the message resynchronization (rsy), although the loop is maintained. it is in the responsibility of layer-2 control to release loop a. loop 2 and loop 3 is similarly activated over the iom-2 interface with activate request loop (arl). no s/t line is required. info4 is looped back to the receiver and also sent to the s/t-interface. when the receiver is synchronized, the message ai is sent in the c/i channel. setting the lp-bit in the configuration register to one will make loop 2,3 non-transparent. while loop-back a is closed unconditionally (i.e. loop-back a may be started from any state in te or lt-t mode), loop-backs 2 and 3 may be initiated from three (lt-s) resp. four (nt) states (see state machine nt and lt-s mode in chapter 4 ). the following examples demonstrate the use of loop-backs a, 2 and 3. 1. loop-back a (te or lt-t) 2. loop-back 2, 3 transparent (nt1 or nt2) te/lt-t iom-2 ? c/i any state xx (xxxxb) ; unconditional command t c/i arl (1010b) ; close loop-back a ? c/i arl (1010b) ? c/i ail (1110b) ; loop-back closed successfully (? c/i rsy (0100b) ; incoming signal detected) lt-s/nt iom -2 ? c/i dc (1111b) ; initial state is g1 deactivated ? c/i di (1111b) ? c/i arl (1010b) ; close loop-back 2, 3 ? c/i ar (1000b) ? c/i ai (1100b) ; loop-back closed successfully
application guide semiconductor group 86 external loop-backs in order to enable complete systems diagnostics (including transformers etc.) it is possible to close an external loop at the four wire s/t-interface. in that case the signal transmitted onto the line is fed to the receiver. figure 45 external loop at the s/t-interface in nt/lt-s mode the sbcx is ready to run in this configuration by performing a normal activation. in te/lt-t mode the lp-bit (configuration register) has to be set to one and then the loop has to be activated using the arl command. the c/i sequence occurring at the iom-2 interface will correspond to that of the activation of loop a. the sbcx is in the state loop a activated and transmits the indication rsy instead of ail. its04016 2 2 1 2 1 2 33 w w 33 10 k w w k 10 100 w w 100 2081 sbcx peb sr sr sx sx : :1 1
application guide semiconductor group 87 3.4.1.2 single channel loop-backs (no. 4, no. b1/2, no. c) with the s/t-interface being in the activated state single channel loops are possible for the b channels in all directions, i.e. from the s/t-interface to the iom-2 interface and back or vice versa. they are involved by setting the according bit in the loop-back register. please note, that setting the sc-bit has the same effect as closing loops no. 2 or 3 respectively with the equivalent c/i command. figure 46 single loops of the sbcx its04015 set bit: ib ib ib 1 2 12 b1, 2 b s/t interface info 4 info 3 b2 , b1 interface set bit: sb sb sc 1 2 12 2 1 ib ib ib set bit: 1 b, 2 b r iom -2 te/lt-t nt/lt-s r iom -2 interface
application guide semiconductor group 88 3.4.2 monitoring of illegal code violations the sbcx v 3.4 offers the option of monitoring the s-bus for illegal code violations. if bit rcve in the configuration register is set to one a far end code violation (fecv) function according to ansi t1.605 is implemented. this feature is available independently of multiframing on the s/t- interface. 3.4.3 test modes and system measurements the sbcx v 3.4 supports system measurements with two special test modes. in the next section these modes are described in detail. the sections following the test mode description present an overview over the most important system measurements. 3.4.3.1 test mode 1 in test mode 1 the sbcx issues alternating pulses at a frequency of 2 khz. in other s-interface devices this mode is also referred to as send single zeros. test mode 1 (tm1) may be used in all operational modes supported by the sbcx. this mode is selected with a c/i command: C software selection: c/i = tm1 (0010b) in case the sbcx is operated in te or lt-t mode the device will return the same binary c/i code after the test mode has been started successfully. in nt or lt-s mode the c/i indication tim is issued from the test mode state. 3.4.3.2 test mode 2 in test mode 2 (tm2) the sbcx issues alternating pseudo-ternary pulses at a frequency of 96 khz. in other s-interface devices this mode is also referred to as send continuous zeros. test mode 2 may be used in all operational modes supported by the sbcx. this mode is selected with a c/i command: C software selection: c/i = tm1 (0011b) in case the sbcx is operated in te or lt-t mode the device will return the same binary c/i code after the test mode has been started successfully. in nt or lt-s mode the c/i indication tim is issued from the test mode state.
application guide semiconductor group 89 3.4.3.3 pulse mask measurement l pulse mask defined in itu i.430 section 8.5.3 l s-interface is terminated with: C50 w (te and nt equipment) C400 w (te equipment only) C5.6 w (te equipment only) l b-channel loop is neccessary ? ib1, ib2 in loopback register or ? loop in switching unit l measurement performed with oscilloscope or siemens k1403 l possible problems: C50 w test not successful ? modify transmitter resistors on s/t-interface circuitry C400 w test shows undershoot ? minimize capacitances in the external circuitry 3.4.3.4 nt transmitter output/receiver input impedance l impedance templates defined in itu i.430 sections 8.5.1.1 and 8.6.1.2 l output impedance measurement: C inactive or transmission of binary ones. applies sinusoidal voltage of 100 mvrms. requirement: template C transmission of binary zeros. requirement: 3 20 w C 50 w s-interface termination C 400 w s-interface termination l input impedance measurement: C applied sinusoidal voltage of 100 mvrms. requirement: template C applied 96 khz frequency with 1.2 v peak value. requirement: current 0.6 ma l sbcx is in deactive state when transmission of binary ones is required and in tm1 when transmission of binary zeros is required. l measurement performed with impedance analyzer or siemens k1403 l possible problems: not known. 3.4.3.5 te transmitter output/receiver input impedance l impedance templates defined in itu i.430 sections 8.5.1.2 and 8.6.1.1. l input and output measurements are identical: C inactive and power-down or transmission of binary ones. applied sinusoidal voltage of 100 mvrms. requirement: template. C inactive and power-down or transmission of binary ones. applied 96-khz frequency with 1.2 v peak value. requirement: current 0.6 ma l terminal and sbcx not powered. l measurement performed with impedance analyzer or siemens k1403.
application guide semiconductor group 90 l possible problems: C impedance measurement with 96 khz exceeds current limit ? transfer 10 k w resistors in s/t- interface circuitry between transformer and protection circuit (see also s/t-interface recommendation in chapter 4 ). 3.4.3.6 nt/te timing extraction jitter l requirement defined by itu i.430 sections 8.2.2 and 8.3. l te timing extraction jitter input data sequences: C binary ones in 2b+d+e C 40 frames 10 pattern in b1 and b2 and continuous ones in d and e channels followed by 40 frames continuous binary zeros in 2b+d+e. C pseudo random pattern with length 2 C19 C 1 in 2b+d+e channels the output sequence in all cases consists of binary zeros in b1 and b2. requirement: 14 % of a bit period ( 729 ns) may not be exceeded. l nt jitter requirements input data sequences: C pseudo random pattern with length 2 C19 C 1 in 2b+d channels. the output data sequence consists of binary ones in 2b+d channels. requirement: jitter 5 % of a bit period. l the sbcx is in state f7/g3 activated transmitting continuous zeros in b1 and b2. l for a first jitter evaluation the envelope function of an oscilloscope may be used. detailed analysis with siemens k1403. l possible problems: C technically no problems exist, confusion may be caused by interpretation of results in te jitter measurements. the specification requires 7 %, due to lack of a fixed reference point this results in 14 % peak to peak tolerance. 3.4.3.7 te total phase deviation l requirement defined by itu i.430 in section 8.2.3. l te phase deviation input patterns: C continuous binary ones in 2b+d+e C continuous binary 10 pattern in b1 and b2 combined with continuous binary ones in d+e channels. C continuous binary zeros in 2b+d+e C pseudo random pattern with length 2 C19 C 1 in 2b+d+e. requirement: in addition to the 2 bit default offset the output phase must be within C 7% C + 15 % of a bit period. l the sbcx is in the state f3 activated transmitting continuous zeros in b1 and b2. l for a first evaluation an oscilloscope may be used. detailed analysis with siemens k1403. l possible problems: not known. =
application guide semiconductor group 91 3.4.3.8 te and nt longitudinal conversion loss (lcl) l requirement defined by itu i.430 in section 8.5.6.1. l measurement conditions: C all possible power feeding conditions. C all possible connections set to ground. C100 w termination across transmit and receive ports. requirements: template l for lcl tests the sbcx is put into power-off, deactivated and activated condition. the test setup is described in itu. l spectrum analyzer and signal generator in combination with s-interface measurement bridge or siemens k1403. l possible problems: not known. 3.4.3.9 te and nt output signal balance (osb) l requirements defined by itu i.430 in section 8.5.6.2. l measurement conditions: C all possible power feeding conditions. C all possible connections of the equipment to ground. C100 w termination across transmit and receive ports. requirements: template. l sbcx is in active state and transmits continuous zeros in b1 and b2 channels. for test setup refer to itu. l spectrum analyzer and signal generator in combination with s-interface measurement bridge or siemens k1403. l possible problems: not known. 3.4.3.10 te frame rate info1 l requirements defined by itu i.430 in section 8.1 l the nominal frame rate of info1 should be 24 khz 100 ppm l frequency counter or siemens k1403 l possible problems: frame rate exceeds limit C adjust oscillator frequency, take crystal with less tolerance 3.4.3.11 loss and regain of frame alignment (te) l values have to be stated in pics/pixit list l sbcx v3.4: m = 3 or 4, n = 2
technical description semiconductor group 92 4 technical description chapter 4 , technical description, is structured similar to chapter 3 in order to facilitate cross- referencing. chapter 4 is dedicated to technical information only. it describes the interfaces, control procedures, maintenance functions and the analog line port. the user is intended to refer to chapter 4 when in need of specific technical details. for information on a particular application please refer to chapter 3 . 4.1 interfaces this section describes the interfaces iom-2, s, and mai. in addition, a section with technical information on the analog line port (analog receiver and transmitter for the s-interface) was included. all dynamic characteristics are treated in these sections. 4.1.1 iom -2 interface general via the iom-2 interface data is transmitted in both directions (du and dd) at half the data clock rate. the data clock (dcl) is a square wave signal with a duty cycle ratio of typically 1:1. incoming data is sampled on the falling edge of the dcl clock. the frequency is variable and can be set for values ranging from 512 khz to 4.096 mhz. figure 47 iom -2 interface timing the frame clock (fsc) is an 8-khz signal for synchronizing data transmission on du and dd. the rising edge of this signal gives the time reference for the first bit transmitted in the first iom-2 channel. the iom-2 interface specification describes open drain data lines with external pull-ups. however if operation is logically point-to-point, tristate operation is possible as well. after reset, the sbcx v3.4 senses whether an external pull-up resistor is connected to pin idp0. if not the sbcx switches automatically to tristate operation (refer to chapter 4.4.3 ). itd04228 "a" bit 32 bit 0 bit 1 bit 2 dcl fsc du dd
technical description semiconductor group 93 multiframe marker in nt and lt-s mode the signaling of the multiframe identification on the s-interface is performed automatically by the sbcx. the multiframe generation can be disabled by pin strap (nt pin mai1 tied to high) or by programming (mfd-bit configuration register). in nt and lt-s mode the s/t-interface superframe with 5 ms period can be synchronized to a master device by modulation of the pulse width of fsc. the sbcx samples the fsc input with the second falling edge of dcl in the very first bit of the frame and resets the s/t-interface transmit frame, including multiframe, if the sample bit is zero. the remaining fsc clocks must be of at least two dcl periods duration. the relationship between the iom-2 multiframe marker of the slave, the s-interface, and the iom-2 superframe marker of the master is fixed after activation of the s-interface. i.e. data inserted on lt side in the first b1-channel after the iom-2 slave superframe marker will always appear on nt side with a fixed offset. the following figure shows the frame relationship between iom-2 interface and s/t-interface. figure 48 s/t-interface multi-frame synchronization please note, that in a nt application the superframe marker of iec-q must be disabled due to different multiframe periods of u- and s-interface. power-down for power saving reasons, the iom-2 interface can be switched into a power-down state (i.e. state deactivated in the status diagram). in this case, the idle state of the data lines are high, while those of the clock lines are low. itd04531 no. 20 19 no. no. 1 no. 2 no. 3 no. 4 fsc frames s/t
technical description semiconductor group 94 4.1.1.1 iom -2 dynamic characteristics in case the period of signals is stated the time reference will be at 1.4 v; in all other cases 0.8 v (low) and 2.0 v (high) thresholds are used as reference. the following two diagrams illustrate the timing requirements for te mode and nt, lt-s or lt-t mode. timing characteristics iom -2 interface in te mode figure 49 timing of the iom -2 interface in te mode itd04534 t bcd t fsd t wl t wh t ds t dh t p t dd frame n + 1 channel (b1-channel...) 0 2 (...b*-channel) channel n frame idp0 (o) ( 1 idp i ) dcl (0) (0) bcl (0) fsc r iom iom r
technical description semiconductor group 95 table 12 timing characteristics of the iom -2 interface te mode parameter symbol limit values unit condition min. typ. max. frame sync delay t fsd 65 195 ns c l = 150 pf bit clock delay t bcd 65 195 ns c l = 150 pf data delay t dd 100 ns c l = 150 pf data setup t ds 20 ns data hold t dh 50 ns data clock high t wh 175 325 475 ns osc 100 ppm data clock low t wl 300 325 350 ns osc 100 ppm data clock period t p 520 651 782 ns osc 100 ppm
technical description semiconductor group 96 timing characteristics iom -2 interface in nt / lt-s and lt-t mode figure 50 timing of the iom ? -2 interface in nt / lt-s and lt-t mode itd04018 dcl t wl t wh t dh t fwl t fh t fs t ds t ddf t ddc ( fsc ipd ipd i ) ) i ( 1( i ) ) o ( 0 frame n lost channels (...b*-channel) (b1 channel...) first channel frame n+1 t fwh r iom iom r
technical description semiconductor group 97 note: 1) this is in accordance with the iom-2 specification. for correct functional operation the high period must be 1 * dcl for multiframe markers and at least 2 dcl periods for non-multiframe markers. table 13 timing characteristics of the iom -2 interface nt / lt-s and lt-t mode parameter symbol limit values unit condition min. typ. max. data clock high t wh 90 ns data clock low t wl 90 ns frame sync hold t fh 30 ns frame sync setup t fs 70 ns frame sync high 1) t fwh 130 ns frame sync low t fwl t dcl data delay to clock t ddc 100 ns data delay to frame t ddf 150 ns data setup t ds 20 ns data hold t dh 50 ns
technical description semiconductor group 98 4.1.1.2 timing characteristics ceb (nt / lt-s) the form and the ac characteristics of the ceb input/output (pin x3 in nt and lt-s mode) are given in the following figures for the case of two s/t-interfaces having a minimum loop delay and a maximum loop delay respectively. figure 51 timing of the ceb output figure 52 timing of the ceb input table 14 timing characteristics of the ceb input / output parameter symbol limit values unit condition min. typ. max. ceb delay t cebd 35 m s c l = 100 pf ceb setup t cebs 5 m s ceb hold t cebh 0 m s itd05204 dl l t cebd s/t-frame te ceb output nt itd05205 8 8 8 8 bn bn 7 e s/t-frame ceb input t cebs cebh t te nt
technical description semiconductor group 99 the influence of more sbcxs connected to the ceb line is illustrated in the following figure. two stations one with minimal frame delay (station a), the second with maximum frame delay (station b) determine the echo bit to be sent downstream by evaluating the common echo bit (ceb) line. figure 53 indicates at what point the ceb value is updated (after reception of d bit on s/t) and when the ceb line is sampled to determine the value of the transmitted echo bit. figure 53 functional timing of the ceb itd04535 1 0 111 0 1 0 1 1010 11101 1 0 common echo bit condition: all transmit frames nt te are in phase. fe d ddd ddddd binary values: nt values: binary binary values: binary values: station a station b te te nt nt te te nt l. d d ed ed e d ed ed ed e l. f l. f l. f l. f l. f l. f l. f
technical description semiconductor group 100 4.1.1.3 command/indicate channel structure 4 bit wide, located at bit positions 27-30 in each time-slot. verification double last-look criterion. a new command or indication will be recognized as valid after it has been detected in two successive iom frames. codes both commands and indications depend on the sbcx mode and the data direction. table 15 presents all defined c/i codes. a command needs to be applied continuously until the desired action has been initiated. indications are strictly state orientated. refer to the state diagrams in section 4.3 for commands and indications applicable in various states. c/i commands issued by the control device in iom-1 mode (512 khz) will be interpreted correctly by the sbcx. indications sent by the peb 2081 in 512-khz modes will also be recognized correctly by a control device operating in iom-1 mode.
technical description semiconductor group 101 1) in lt-t mode only table 15 c/i codes code lt-s nt te/lt-t in out in out in out 0000dr tim dr tim tim dr 0001res C res C res res 0010tm1 C tm1 C tm1 tm1 0011tm2 C tm2 C tm2 tm2 slip 1) 0100C rsy rsy rsy C rsy 0101C maic C maic C maic 0110C CCCCC 0111C CCCCpu 1000ar ar ar ar ar8 ar 1001C CCCar10C 1010arl C arl C arl arl 1011C cvr C cvr C cvr 1100C ai ai ai C ai8 1101C CCCCai10 1110C C ail C C ail 1111dc di dc di di dc ai activation indication ai8 activation indication with high priority ai10 activation indication with low priority ail activation indication loop ar activation request ar8 activation request with high priority ar10 activation request with low priority arl activation request loop cvr code violation received dc deactivation confirmation di deactivation indication dr deactivation request maic mai change pu power-up res reset rsy resynchronizing slip iom frame slip tim timer tim1 test mode 1 (2-khz signal) tm2 test mode 2 (96-khz signal)
technical description semiconductor group 102 4.1.1.4 monitor channel modes automode and non-auto mode are available. these affect mon-1 and mon-2 messages only and will be described in the sections dealing with these monitor categories. structure the structure of the monitor channel is 8 bit wide, located at bit position 17-24 in every time slot. monitor messages sent to the sbcx are 1 or 2 bytes long, monitor messages returned by the sbcx are 0, 1, 2, or 5 bytes long depending on the command. transmission of multiple monitor bytes is specified by iom-2 (see next handshake procedure for details). for handshake control in multiple byte transfers, bit 31, monitor read mr, and bit 32 monitor transmit mx, of every time slot are used. verification a double last-look criterion is implemented for both bytes of the monitor message. codes 3 categories of monitor messages are supported by the sbcx v3.4: C mon-1 s 1 /q channel C mon-2 s 2 channel C mon-8 register access the order of listing corresponds to the priority attributed to each category. mon-1 messages will be transmitted first, mon-8 messages last in case several messages are initiated simultaneously.
technical description semiconductor group 103 4.1.1.4.1 handshake procedure the monitor channel is full duplex and operates on a pseudo-asynchronous basis, i.e. while data transfer on the bus takes place synchronized to frame synchronization, the flow of monitor data is controlled by the mr and mx bits. monitor data will be transmitted repeatedly until its reception is acknowledged. figure 55 illustrates a monitor transfer at maximum speed. the transmission of a 2-byte monitor command followed by a 2-byte sbcx response requires a minimum of 12 iom-2 frames. in case the controller is able to confirm the receipt of first sbcx response byte in the frame immediately following the mx transition on dout from high to low (i.e. in frame no. 6), 1 iom frame may be saved. note: transmission and reception of monitor messages can be performed simultaneously by the sbcx. this feature is used by the sbcx to send back the response before the transmission from the controller is completed (sbcx does not wait for eom from controller). m1/2: monitor message 1. and 2. byte r1/2: monitor response 1. and 2. byte figure 54 handshake protocol with a 2-byte monitor message/response idle state after the bits mr and mx have been held inactive (i.e. high) for two or more successive iom frames, the channel is considered idle in this direction. frame 1 2 3 4 5 6 7 8 9 10 11 12 ff ff ff ff ff ff ff ff m2 2 m 1 m 1 m idp 0 1 0 1 mr mx idp 0 1 0 1 mr mx mon. r1 r1 r2 2 r ff ff ff ff ff ff ff r1 tx 1.byte 2.byte tx ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1.byte ack. ack. 2.byte 1.byte tx tx 2.byte 2.byte ack. ack. 1.byte eom itd05302 data mon. data eom eom no. eom 0 1 0 idp 1 idp r iom -2
technical description semiconductor group 104 standard transmission procedure 1. the first byte of monitor data is placed by the external controller (e.g. icc, epic) on the idp1 line of the sbcx and mx is activated (low; frame no 1). 2. the sbcx reads the data of the monitor channel and acknowledges by setting the mr bit of idp0 active if the transmitted bytes are identical in two received frames (frame no. 2 because the peb 2081 reads and compares data already while the mx bit is not activated). 3. the second byte of monitor data is placed by the controller on idp1 and the mx bit is set inactive for one single iom frame. this is performed at a time convenient to the controller. 4. the sbcx reads the new data byte in the monitor channel after the rising edge of mx has been detected. in the frame immediately following the mx transition active-to-inactive, the mr bit of idp0 is set inactive. the mr transition inactive-to-active exactly one iom frame later is regarded as acknowledgment by the external controller (frame no. 4-5). the response of the sbcx will always be sent immediately after the 2. byte has been received and acknowledged. 5. after both monitor data bytes have been transferred to the sbcx, the controller transmits end of message (eom) by setting the mx bit inactive for two or more iom frames (frame no. 5-6). 6. in the frame following the transition of the mx bit from active to inactive, the sbcx sets the mr bit inactive (as was the case in step 4). as it detects eom, it keeps the mr bit inactive (frame no. 6). the transmission of the monitor command by the controller is complete. 7. if the sbcx is requested to return an answer it will commence with the response as soon as the second controller byte was acknowledged (i.e. response starts in frame 5). the procedure for the response is similar to that described in points 1-6 except for the transmission direction. it is assumed that the controller does not latch monitor data. for this reason one additional frame will be required for acknowledgment. transmission of the 2. monitor byte will be started by the sbcx in the frame immediately following the acknowledgment of the first byte. the peb 2081 does not delay the monitor transfer.
technical description semiconductor group 105 error treatment and transmission abortion in case the sbcx does not detect identical monitor messages in two successive frames, transmission is not aborted. instead the sbcx will wait until two identical bytes are received in succession. transmission is aborted only if errors in the mr/mx handshake protocol occur. an abort is indicated by setting the mr bit inactive for two or more iom-2 frames. the controller must react with eom. this situation is illustrated in the following figure. figure 55 abortion of monitor channel transmission 4.1.1.4.2 monitor procedure timeout (tod) the peb 2081 v3.4 can operate with or without the monitor timeout procedure. the tod bit in the sm/ci (timeout disable) controls the timeout function. tod = zero enables the function, tod = one disables it. with the timeout procedure enabled, the sbcx checks the monitor status once per multi-frame. this check is performed at the same time the 20th (i.e. last) s-frame is transmitted within the s-interface multi-frame structure. in case the monitor is active the current status of the monitor channel is saved. this condition will be compared with the status at the next check (i.e. 5 ms later). if the condition of the monitor channel has not changed within this period the sbcx assumes a lock-up situation. the sbcx will resolve this lock-up situation by transmitting on idp0 a eom (end of message) command (mx bit set to one for 2 iom frames). after the transmission of eom the sbcx will retransmit the previous monitor channel data. no monitor channel data will therefore be lost. itd05306 mx mr mx mr eom 1234567 abort request from receiver 1 0 1 0 1 0 1 0 idp idp frame no. 0 1 r iom -2
technical description semiconductor group 106 4.1.1.4.3 mon-1, mon-2 commands (s/q channel access) function: mon-1 and mon-2 commands provide access to the sbcx internal s/q registers. mon1 controls the s 1 and q channel, mon-2 controls the s 2 channel on the s-interface. in order to synchronize onto multiframing pulses (te, lt-t modes) and issue monitor- messages (nt, lt-s modes) the mfd (multi-frame disable) bit in the configuration register must be set to zero. mon-1 and mon-2 commands may be passed at any instant provided the s-interface is activated. they are always one byte long. direction s ? iom: in the direction s-interface to iom interface a 1 byte buffer is implemented. every time a s/q message has been received on the s-interface which needs to be forwarded to the iom interface this message will be saved in a latch. this latch allows retransmission of the old s/q data on iom in case the message has not been read by the controller before a monitor timeout occurred. while the latched data has not been read correctly from the monitor channel the s/q receiver will not reload the latch. thus the iom controller must read out the s/q messages from iom once per 5 ms (multi-frame period). if this is not guaranteed s/q channel data may be lost. direction iom ? s: no buffering is available in the direction iom-interface to s-interface. the sbcx will acknowledge a s/q command correctly and transfer the command into an internal s/q transmit buffer if this command is received during frame numbers 1-17. once a command has been transferred into the internal transmit register new s/q commands received during frames 1-17 will not be accepted by the sbcx (i.e. no acknowledgment issued with mr bit). during frame numbers 18-20 however the monitor channel data is transferred directly into the transmit register. during this period previously accepted s/q data could therefore be overwritten. to avoid this situation the controller must be programmed to send no more than one s/q command per multi- frame (5 ms). note that for both s 1 and s 2 channel a separate transmit register is reserved. the above stated restriction thus applies only to s/q commands referring to the same channel. transmission of the stored data will commence with the new multi-frame. priority: mon-1 commands have the highest priority, mon-2 command are treated with second priority. modes: non-auto mode and transparent mode are available in all operational modes. the sqm (sq mode) bit selects transparent mode (one) and non-auto mode (zero).
technical description semiconductor group 107 non-auto mode in non-auto mode only mon-1 functions to access the s 1 and q channel are available. mon-2 messages (for s 2 channel access) are ignored. in non-auto mode monitor messages are only released after new data has been received. in this mode traffic on the iom monitor channel is reduced. the controller only receives changes in the s 1 or q channel reducing its processing demands as well. transparent mode in transparent mode all s/q channels are available to the user. mon-1 commands/messages service the s 1 and q channel, mon-2 commands/messages related exclusively to the s 2 channel. in this mode the data received on s 1 , s 2 or q will be forwarded directly to the iom-interface. no comparison with previously sent data is performed so that one mon-1 and one mon-2 monitor message will be issued every 5 ms (once per multi-frame) in te or lt-t modes. in nt and lt-s modes one mon-1 message will indicate every multi-frame the current q channel data received. codes: mon-1 command/message (s 1 /q channel) s1: data in s 1 channel (nt, lt-s input; te, lt-t output) q: data in q channel (te, lt-t input; nt, lt-s output) mon-2 command/message (s 2 channel) s 2 : data in s 2 channel (nt, lt-s input; te, lt-t output) currently neither s 1 , s 2 nor q channel commands have been standardized. 1 byte 0 001s 1 /q s 1 /q s 1 /q s 1 /q mon-1 data 1 byte 0 010s 2 s 2 s 2 s 2 mon-2 data
technical description semiconductor group 108 4.1.1.4.4 mon-8 commands (register access) function: mon-8 commands provide access to the sbcx internal registers. mon-8 commands allow to configure the sbcx. with the exception of the identification register (read only) all registers have read/write capability. in case a write operation is selected the command is two bytes long. for a read operation the two byte long read request command will be followed by a two byte long response message. only exception is a read request from the m p mai interface. here a single 5 byte response monitor message is optional. buffering: after hard- or software reset, the register values specified in initial state overwrite all customer settings. modifications in the internal registers will be latched until they are overwritten with a new mon-8 command. modes: mon-8 commands are independent of the operational sbcx mode or other mode selections. depending on the operational mode the meaning of single register bits may change. codes write to register structure r: register address C 1 5 (configuration reg. C mai pin reg.) d0-d7: write data C depending on register read register request structure r: register address C 0 5 (identification reg. C mai pin reg.) read response structure r: register address confirmation C 0 5 (identification reg. C mai pin reg.) d7 d0: receive data C depending on register 1. byte 2. byte 1 0 0 0 r r r r d7 d6 d5 d4 d3 d2 d1 d0 mon-8 reg. address register data write 1. byte 2. byte 100000000000 r r r r mon-8 C C reg. address 1. byte 2. byte 1 0 0 0 r r r r d7 d6 d5 d4 d3 d2 d1 d0 mon-8 reg. adr. register data read
technical description semiconductor group 109 mon-8 identification register C (read, address: 0 h ) initial value: 42 h older sbcx versions identify themself with the following ids: versions: a1 to a3 id = 40 h versions: b1 and 2.2 id = 41 h mon-8 configuration register C (read/write, address: 1 h ) initial value: 00 h format: 01000010 format: mfd maim fsmm lp sqm rcve c/w/p mode table 16 bit-name description mode pin mode = v dd (lt-s, lt-t): 0: lt-s mode selected 1: lt-t mode selected c/w/p lt-s and nt mode: configuration 0: point-to-point or extended passive bus configuration (adaptive timing recovery). in nt mode the pin x0 (= bus) must be low. 1: short passive bus configuration (fixed timing recovery) in lt-t mode: wander detection (warning in c/i, data may be lost!) 0: slip after 50 m s wander 1: slip after 25 m s wander in te mode: power converter clock frequency supplied at pin 40 0: 32 khz 1: 16 khz sqm sq channel handling mode selection 0: non automode only s 1 and q channels 1: transparent mode s 1 , s 2 and q channels rcve 0: normal operation 1: far-end-code-violation (fecv) function according to ansi t1.605 implemen- ted. after each multiframe the receipt of at least one illegal code violation is indicated by the occurance of six times the c/i code 1011(cvr). lp nt/lt-s mode: 0: transparent analog loop 1: non-transparent analog loop te / lt-t mode: 0: non-transparent analog loop 1: external transparent loop
technical description semiconductor group 110 mon-8 loop-back register C (read/write, address: 2 h ) initial value: 02 h table 17 fsmm nt/lt-s mode: 0: normal operation 1: finite state machine interchanged (lt-s ? n) maim mai pins mode: 0: i/o-specific or standard i/o mai interface 1: m p interface mode for mai interface mfd multi-frame disable (write): 0: all multi-frame functions active. in nt mode the pin mai1 (= mfd) must be low. 1: multi-frame generation (nt, lt-s) or synchronization (te, lt-t) prohibited. no sq monitor messages released. multi-frame detected (read): 0: no multi-frame synchronization achieved. 1: multi-frame synchronization achieved. format: ast sb1 sb2 sc ib1 ib2 1 ib12 bit-name description ast asynchronous timing nt and lt-s mode; only nt state machine 0: lt-s: command tim in c/i nt: asynchronous wake up 1: lt-s: asynchronous wake up (useful for the intelligent nt) nt: command tim in c/i sb1 loop-back b1 channel at s/t-interface in lt-s/nt-mode sb2 loop-back b2 channel at s/t-interface in lt-s/nt-mode sc loop-back complete (2b+d) at s/t-interface in lt-s/nt-mode ib1 loop-back b1 channel at iom-2 interface ib2 loop-back b2 channel at iom-2 interface ib12 loop-back b1 into b2 channel and vice versa at iom-2 interface. additionally ib1 and/or ib2 must be set. table 16 (contd)
technical description semiconductor group 111 mon-8 iom-2 channel register - (read/write, address: 3 h ) initial value: 00 h table 18 notes: 1) in lt-s and lt-t mode: pin strapped iom-2 channel in nt and te mode: iom-2 channel 0 format: b1l b1d b2l b2d dl dh cil cih bit-name description b1l b1 channel location 0: normal 1) 1: b1 channel in iom-2 channel 0 b2l b2 channel location 0: normal 1) 1: b2 channel in iom-2 channel 0 dl d-channel location 0: normal 1) 1: d-channel in iom-2 channel 0 cil ci channel location 0: normal 1) 1: in iom-2 channel 0 b1d b1 channel direction 0: normal (idp0 is data output, idp1 is data input) 1: idp0 and idp1 interchanged for b1 channel b2d b2 channel direction 0: normal (idp0 is data output, idp1 is data input) 1: idp0 and idp1 interchanged for b2 channel dh d-channel handling 0: lt-s, lt-t and nt mode: transparent te mode: collision detection according to itu i.430 (bac and a/b bit evaluation) 1: nt and lt-s mode: d-channel access control te mode: transparent d-channel lt-t mode: d-channel collision resolution according to itu i.430 cih ci channel handling 0: normal c/i access in the pin strapped iom-2 channel 1: disabled, access to c/i is only possible via the sm/ci register
technical description semiconductor group 112 mon-8 sm/ci register C (read/write, address: 4 h ) initial value: ci, 0 h table 19 format: ci3 ci2 ci1 ci0 tod sge 0 mio bit-name description ci (3:0) ci channel when cih-bit is set to one the commands are input in the monitor channel ci (3:0) the indication can always be read via monitor channel ci (3:0) tod time-out disable 0: monitor timeout (minimum 5 ms) enabled 1: monitor timeout disabled sge stop / go enable 0: normal 1: in te mode pin mai5 outputs s/g signal mio maintenance input output (maim = 0) 0: i/o-specific functions on mai interface 1: standard i/o function on mai interface
technical description semiconductor group 113 mon-8 mai pin register - (read/write, address: 5 h ) initial value: 00 h in case the m p interface was selected for the mai interface mode (maim = 1) the mai pin register are defined as follows (only write to register operation will be accepted). (write only) table 20 format: mpr7mpr6mpr5mpr4mpr3mpr2mpr1mpr0 bit-name description mpr (7:0) access to mai(7:0) pins if mai interface is set to standard i/o or i/o specific function mode. format: wr rd a1 a0 int d2 d1 d0 bit-name description d0d2 mai0:2 data pin (input/output) int (mai3) interrupt (input), read request control: 0: single address read operation 1: complete address (03) read operation. a0 a1 (mai4:5) address pins (output) rd (mai6) read signal (output) 0: read operation 1: write operation (if wr =0) wr (mai7) write signal (output). 0: write operation 1: read operation (if rd =0)
technical description semiconductor group 114 4.1.2 s/t-interface transmission over the s/t-interface is performed at a rate of 192 kbit/s. pseudo-ternary coding with 100 % pulse width is used ( see following section ). 144 kbit/s are used for user data (b1+b2+d), 48 kbit/s are used for framing and maintenance information. the sbcx uses two symmetrical, differential outputs (sx1, sx2) and two symmetrical, differential inputs (sr1, sr2). these signals are coupled via external circuitry and two transformers onto the 4 wire s-interface. the nominal pulse amplitude on the s-interface is 750 mv (zero-peak). 4.1.2.1 s/t-interface coding the following figure illustrates the code used. a binary one is represented by no line signal. binary zeros are coded with alternating positive and negative pulses with a single exception: the first binary zero following the framing balance bit is of the same polarity as the framing-balancing bit (required code violation).
technical description semiconductor group 115 figure 56 s/t -interface line code (without code violation) a standard s/t frame consists of 48 bits. in the direction te ? nt the frame is transmitted with a two bit offset. for details on the framing rules please refer to itu i.430 section 6.3. the following figure illustrates the standard frame structure for both directions (nt ? te and te ? nt) with all framing and maintenance bits. figure 57 frame structure at reference points s and t (itu i.430) itd00322 01001100011 v + 0v v - itd03993 dl. 0 1 0 l. f b1 e d a f n a b2 edm b1 s d eb2 e d l. f l. 48 bits in 250 s l. f l. d l. b2 l. d l. b1 l. d l. b2 a l. f l. d l. b1 fl. l. d t 2 bits offset nt te nt te 0 1 0
technical description semiconductor group 116 C f framing bit f = (0b) ? identifies new frame (always positive pulse) C l. d.c. balancing bit l. = (0b) ? number of binary zeros sent after the last l. bit was odd C d d-channel data bit signaling data specified by user C e d-channel echo bit e = d ? no d-channel collision. zeros overwrite ones Cf a auxiliary framing bit see section 6.3 in itu i.430 Cn n = C b1 b1-channel data bit user data C b2 b2-channel data bit user data C a activation bit a = (0b) ? info 2 transmitted a = (1b) ? info 4 transmitted C s s-channel data bit s 1 or s 2 channel data C m multiframing bit m = (1b) ? start of new multi-frame f a
technical description semiconductor group 117 4.1.3 s/t-interface multiframing according to itu recommendation i.430 a multi-frame provides extra layer 1 capacity in the te-to-nt direction through the use of an extra channel between the te and nt (q-channel). the q bits are defined to be the bits in the f a bit position. in the nt-to-te direction the s channel bits are used for information transmission. two s channels (s1 and s2) out of five possible s channels can be accessed by the sbcx. the s and q channels are accessed via the iom-2 interfaces monitor channel. the following table shows the s and q bit positions within the multi-frame. table 21 frame number nt-to-te f a bit position nt-to-te m bit nt-to-te s bit te-to-nt f a bit position 1 2 3 4 5 one zero zero zero zero one zero zero zero zero s11 s21 zero zero zero q1 zero zero zero zero 6 7 8 9 10 one zero zero zero zero zero zero zero zero zero s12 s22 zero zero zero q2 zero zero zero zero 11 12 13 14 15 one zero zero zero zero zero zero zero zero zero s13 s23 zero zero zero q3 zero zero zero zero 16 17 18 19 20 one zero zero zero zero zero zero zero zero zero s14 s24 zero zero zero q4 zero zero zero zero 1 2 one zero one zero s11 s21 q1 zero
technical description semiconductor group 118 in te and lt-t mode the sbcx identifies the q-bit position (after multi-frame synchronization has been established) by waiting for the f a bit inversion in the received s/t-interface data stream (f a [nt ? te] = binary one). after successful identification, the q data will be inserted at the upstream (te ? nt) f a bit position. when synchronization is not achieved or lost, it mirrors the received f a bits. multi-frame synchronization is achieved after two complete multi-frames have been detected with reference to f a /n bit and m bit positions. multi-frame synchronization is lost after two or more bit errors in f a /n bit and m bit positions have been detected in consequence, i.e. without a complete valid multi-frame between. the multi-frame synchronization can be disabled by programming (mfd-bit configuration register). 4.1.4 maintenance auxiliary interface (mai) selection of mai interface configuration: table 22 after a hard- or software reset the default setting is i/o specific interface. 4.1.4.1 i/o specific mode please refer to section 3.2.3.1 in the application chapter for details on the i/o specific signals. register access is performed as described for standard i/o mode. configuration reg. maim sm/ci reg mio mai interface mode 0 0 i/o specific 0 1 standard i/o 10 m p interface mode 1 1 not applicable
technical description semiconductor group 119 4.1.4.2 standard i/o mode provides four input and four output lines. interface access via mon-8 mai pin register. the mai pins may be written by the following 2-byte sequence via the iom-2 monitor channel: *** means dont care the mai pins may be read by the following 2-byte sequence via the iom-2 monitor channel: where d(7:4) are the previously written mai (7:4) bits and d(3:0) are the mai (3:0) inputs. write message (to sbcx) write command (access to mai pin register mpr) data d(7:4) to be written to mai pin (7:4) 85 h d7 d6 d5 d4 **** read message (to sbcx) read command mai pin register mpr 80 h 05 h response (from sbcx) 8 + internal address (i.e. mpr) data 85 h d7 d6 d5 d4 d3 d2 d1 d0
technical description semiconductor group 120 4.1.4.3 m p mai mode in case the m p mode is selected (mio, maim bits) the following timing applies for read and write operations. figure 58 dynamic characteristics of m p interface write access figure 59 dynamic characteristics of m p interface read access itd05202 t ddwe t ddws t sad t wrl rd wr a write access 0 ... 1 a d2 ... 0 d itd05203 t hdr t sdr t sad t rdl rd wr a read access 0 ... 1 a d2 ... 0 d
technical description semiconductor group 121 table 23 dynamic characteristics of data port interrupt for every change at the input pin int, the sbcx v 3.4 will transmit a c/i channel code (0101b), maic, in 4 successive iom-2 frames. the int pin is sampled continuously. monitor message sequences *** means dont care data data(2:0) address address(1:0) parameter signal abbreviation min. typ. max. units write width low t wrl 2 x dcl C 200 ns address delay read/write a0 1 t sad 2 x dcl C 200 2 x dcl + 200 ns data delay write start d0 2 t ddws C 200 + 200 ns data delay write end t ddwe 1 x dcl C 200 1 x dcl + 200 ns setup data read t sdr 100 ns hold data read t hdr 50 ns read width low t rdl 2 x dcl C 200 ns mai write message (from sbcx to e.g. iepc) 1 0 0 0 0 1 0 1 0 1 address * data mai single read message (from sbcx to e.g. iepc) 1 0 0 0 0 1 0 1 1 0 address 1 * * * mai single read response (response from e.g. iepc to sbcx) 1 0 0 0 0 1 0 1 1 0 address 1 data mai multiple read message mai (from sbcx to e.g. iepc) 1 0000101 10000* * * mai single read response (response from e.g. iepc to sbcx) 1 0000101 10000 data 10010 data 10100 data 10110 data
technical description semiconductor group 122 4.2 control procedures chapter 4.2 illustrates the interactions between two sbcx stations during activation and deactivation. the behaviour of a single sbcx station is described in the state diagrams of chapter 4.3 . with a knowledge of the state machine and the interactions involved, it is possible to predict the behaviour of the device under all conditions. the activation and deactivation procedures implemented by the sbcx in its different operating modes were designed according to itu i.430. the following table explains all s/t-interface signals used in the following sections (definition in itu i.430). table 24 s/t-interface signals signals from nt to te signals from te to nt info 0 no signal. info 0 no signal. info 1 a continuous signal with the following pattern: positive zero, negative zero, six ones. info 2 frame with all bits of b, d, and d-echo channels set to binary zero. bit a set to binary zero. n and l bits set according to the normal coding rules. info 3 synchronized frames with operational data on b and d-channels. info 4 frames with operational data on b, d, and d-echo channels. bit a set to binary one.
technical description semiconductor group 123 4.2.1 complete activation initiated by exchange (lt-s) the following figure depicts the procedure if activation has been initiated by the exchange side and the exchange sbcx is set to lt-s mode. figure 60 complete activation initiated by exchange (lt-s) itd05122 sbcx sbcx te/lt-t lt-s info 0 info 0 info 2 info 0 info 3 info 4 s/t interface dc di rsy ar ai dc di ar ar ai ar8 / ar10 r iom -2 iom -2 r
technical description semiconductor group 124 4.2.2 complete activation initiated by exchange (nt) figure 61 illustrates the activation procedure when the exchange starts the activation. figure 61 complete activation initiated by exchange (nt) itd05123 sbcx sbcx te/lt-t nt info 0 info 0 info 2 info 0 info 3 info 4 s/t interface dc di rsy ar ai dc di ar ar ai ai u-interface device ar8 / 10 r iom -2 iom -2 r
technical description semiconductor group 125 4.2.3 complete activation initiated by terminal the following figure illustrates the activation process if started from the terminal side (or lt-t). this illustration only shows the part of the activation which differs from the previously described exchange initiated activation. figure 62 complete activation initiated by te in the case where activation is requested from a terminal, the nt sbcx first requests timing on the iom-2 interface by pulling du (data upstream line) to a static low level. the length of the low level is programmable (ast-bit of the loop-back register). the sbcx enters the power-up state immediately after timing has been applied. itd05124 sbcx sbcx te/lt-t lt-s/nt info 0 info 0 info 0 info 1 info 2 s/t interface dc di rsy pu dc di ar u-interface device info 0 tim ar8 / ar10 r iom -2 iom -2 r
technical description semiconductor group 126 4.2.4 complete deactivation a deactivation will always be initiated by the exchange side. figure 63 deactivation procedure for the nt case (dcl = 512 khz) the deactivation procedure is shown in the following figure. after detecting the code di (deactivation indication) from the downstream unit sbcx, the upstream unit responds by transmitting dc (deactivate confirmation) during subsequent frames and stops the timing signals synchronously with the end of the last c/i channel bit of the fourth frame. please note, in the deactivated state the oscillator is switched off. itd05125 sbcx sbcx te/lt-t lt-s/nt info 4 info 3 info 0 info 0 s/t interface ai di (ar) dr di dc ar (ai) ai dr tim dc di 32 ms r iom -2 iom -2 r
technical description semiconductor group 127 figure 64 deactivation of the iom -2 interface in the nt (dcl = 512 khz) itd04530 di di di di di di fsc du dd dc dc dc dc dr dr detail see fig.b du dcl dc/ ii / c i / c i / c deactivated deactivated a) b) r iom -2 interface iom -2 interface r
technical description semiconductor group 128 4.3 state machine state machines are the key to understanding the sbcx in different operational modes. they include all information relevant to the user and enable him to understand and predict the behaviour of the sbcx. the informations contained in the state diagrams are: C state name (based on itu i.430) C s/t signal transmitted C c/i code received C c/i code transmitted C transition criteria it is essential to be able to interpret the state diagrams. figure 65 state diagram notation the following example illustrates the use of a state diagram with an extract of the te state diagram. the state explained is f3 power down. the state may be entered by either of two methods: C from state test mode i after the c/i command di has been received. C from state f3 pending deactivation after the c/i command di been received. the following informations are transmitted: C info 0 (no signal, see chapter 4.2 ) is sent on the s/t-interface. C c/i message dc is issued on the iom-2 interface. itd04009 cmd. ind. state i c / unconditional transition interface info sbcx out sbcx in s / t i x i r
technical description semiconductor group 129 the state may be left by either of the following methods: C leave for the state f3 power up after synchronous or asynchronous tim code has been received on iom. C leave for state f5/8 unsynchron after any kind of signal (not info 0) has been recognized on the s/t-interface. C leave for state f4 pending activation in case c/i = ar8 or ar10 is received and the mai pin con is set to high (i.e. info 1 transmission not disabled). as can be seen from the last transition criteria described combinations of multiple conditions are possible as well. a & stands for a logical and combination. an or indicates a logical or combination. the sections following the state diagram contain detailed information on all states and signals used. these details are mode dependent and may differ for identically named signals/states. they are therefore listed for each mode. 4.3.1 state machine te/lt-t modes section 4.3.1 is applicable for both te and lt-t operational modes.
technical description semiconductor group 130 4.3.1.1 te/lt-t modes state diagram figure 66 state transition diagram in te/lt-t modes itd04010 f3 power down dc di i0 i0 i0 i0 tim dis f3 power up i1 i0 ar pu f4 pend. act. f5/8 unsynchron rsy x i0 i1 f6 synchronized ar i2 i3 i0 i0 ar dr f3 pend. deact. f7 activated reset/loop cmd. ind. state pu di tim di con i0 ar i0 tim tim tim rst di i2 i0 i0 di i3 i4 i4 i2 i4 i2 in tim s/t i4 i3 f7 slip detected it * tmi tmi test mode i di tim tmi any state & p p & ar con 0.5 ms slip i0 res + arl ai slip p 1) x p x i r i 5) 3) 2) i2 2) x x 2) x 2) 4) 2) any state &i4 i4 & i2 i4 & i2 r iom notes: 1. see state diagram for unconditional transitions for details 2. x = tm1 or tm 2 or res or arl x = tm1 & tm2 & res & arl 3. ar p = ar8 or ar10 4. ai p = ai8 or ai10 5. tmi = tm1 or tm2
technical description semiconductor group 131 figure 67 state diagram of the te/lt-t modes, unconditional transitions note: 1. in state loop a activated i3 is the internal signal, the external signal is i0. itd04011 i0 * res reset i3 * arl arl loop arl cmd. ind. state tim arl i3 pin-res arl di in out s/t tim di tim res res i3 1) res f3 power up any state i3 * ail rsy res i x i r di a closed a activated loop state any r iom
technical description semiconductor group 132 4.3.1.2 te/lt-t modes transition criteria the transition criteria used by the sbcx are described in the following sections. they are grouped into: C c/i commands C pin states C events related to the s/t-interface 4.3.1.2.1 c/i commands ar8 activation request with priority 8 for d-channel transmission. this command is used to start a te initiated activation. d-channel priority 8 is the highest priority. it should be used to request signaling information transfer. ar10 activation request with priority 10 for d-channel transmission. this command is used to start a te initiated activation. d-channel priority 10 is the lower priority. it should be used to request packet data transfer. arl activation request loop. the sbcx is requested to operate an analog loop-back close to the s/t-interface. arl is an unconditional command. di deactivation indication. this command transfers the sbcx into f3 power down mode and disables the iom-2 clocks. res reset of state machine. transmission of info 0. no reaction to incoming infos. res is an unconditional command. all mai pins are tristate during rst = 0 or when the sbcx is in the state reset, unless maim is programmed to 1. after reset four pins, mai (3:0), are operated as input pins and four pins, mai (7:4), as output pins (push/pull). the value after reset is 0. tim timing request. requests the sbcx to change into power-up state and provide timing signals on iom-2. tm1 test mode 1. transmission of single pulses on the s/t-interface. the pulses are transmitted with alternating polarity at a frequency of 2 khz. tm1 is an unconditional command. tm2 test mode 2. transmission of continuous pulses on the s/t-interface. the pulses are sent with alternating polarity at a rate of 96 khz. tm2 is an unconditional command.
technical description semiconductor group 133 4.3.1.2.2 pin states pin-res pin-reset. corresponds to a low level at pin rst . at power up, a reset pulse (rst low active) of minimum 1 m s should be applied to bring the sbcx to the state reset. after that the sbcx may be operated according to the state diagrams. in nt mode the dcl is needed during the hardware reset (res = 0) for initialization. the devices working together with the sbcx in nt mode (i.e. iecs and ibc) automatically deliver the necessary clocks. the function of this pin is identical to the c/i code res concerning the state machine. pin-con a low at this input disables the te/lt-t activation capability by preventing info 1 to be sent. this pin is used in conjunction with power-controllers to control activation capability under emergency power conditions. 4.3.1.2.3 s/t-interface events i0 info 0 detected i0 a signal different to info 0 was detected i2 info 2 detected i4 info 4 detected slip slip detected (applicable in lt-t mode only) iom-2 interface framing and s/t-interface framing differences have exceeded the specified limit. it is likely that data will be lost to enable a resynchronization. 4.3.1.3 transmitted signals and indications in te/lt-t modes the following signals and indications are issued on the iom-2 and s/t-interface.
technical description semiconductor group 134 4.3.1.3.1 c/i indications 4.3.1.3.2 s/t-interface signals i0 info 0 i1 info 1 i3 info 3 it pseudo-ternary pulses at 2 khz frequency (alternating, tm1) pseudo-ternary pulses at 96 khz frequency (alternating, tm2) abbreviation indication remark dr deactivate request deactivation request via s/t-interface res reset reset acknowledge tm1 test mode 1 tm1 acknowledge tm2 test mode 2 tm2 acknowledge slip slip detected (lt-t only) wander is larger than 50 m s peak-to-peak (or 25 m s peak-to-peak if programmed, refer to the c/w/p-bit of the configuration register) rsy resynchronization during level detect signal received, receiver not synchronous maic dis mai change disconnected pin main has changed pin con (pin mai1) connected to gnd pu power up iom-2 interface clocking is provided ar activate request info 2 received arl activate request loop loop a closed cvr far-end-code-violation after each multi-frame the receipt of at least one illegal code violation is indicated six times. this function must be enabled by setting the rcve-bit in the configuration register. ail activate indication loop loop a activated ai8 activate indication with priority class 8 info 4 received, d-channel priority is 8 or 9 ai10 activate indication with priority class 10 info 4 received, d-channel priority is 10 or 11 dc deactivate confirmation clocks will be disabled, (in te), quiescent state
technical description semiconductor group 135 4.3.1.4 states te/lt-t mode f3 power down this is the deactivated state of the physical protocol. the received line awake unit is active. in te mode, clocks are disabled. f3 power up this state is dependent of the logical level of con (pin mai1) con = 1: this state is similar to f3 power down. the state is invoked by a c/i command tim = 0000 (or di static low). after the subsequent activation of the clocks the power up message is output. con = 0: this state is similar to f3 power down. the state is invoked by a c/i command tim = 0000 (or di static low). after the subsequent activation of the clocks the disconnected message is output. f3 pending deactivation the sbcx reaches this state after receiving info0 (from states f5 to f8) from f6 and f7 via f5/8. from this state an activation is only possible from the line (transition f3 pend. deact. to f5 unsynchronized). the power down state may be reached only after receiving di. f4 pending activation activation has been requested from the terminal, info 1 is transmitted, info 0 is still received, power up is transmitted in the c/i channel. this state is stable: timer t3 (i.430) is to be implemented in software. f5/8 unsynchronized at the reception of any signal from the nt, the sbcx ceases to transmit info 1, adapts its receiver circuit, and awaits identification of info 2 or info 4. this state is also reached after the sbcx has lost synchronism in the states f6 or f7 respectively. f6 synchronized when the sbcx receives an activation signal (info 2), it responds with info 3 and waits for normal frames (info 4). f7 activated this is the normal active state with the layer 1 protocol activated in both directions. from state f6 synchronized, state f7 is reached almost 0.5 ms after reception of info 4.
technical description semiconductor group 136 f7 slip detected when a slip is detected between the s/t-interface clocking system and the iom-2 interface clocks (phase wander greater than 50 m s, data may be disturbed, or 25 m s if programmed in the configuration register) the sbcx enters this state, synchronizing again the internal buffer. after 0.5 ms this state is left again (only possible in lt-t mode). unconditional states te/lt-t mode loop a closed on activate request loop command, info 3 is sent by the line transmitter internally to the line receiver (info0 is transmitted to the line). the receiver is not yet synchronized. loop a activated the receiver is synchronized on info 3 which is looped back internally from the transmitter. data may be sent. the indication ail is output to indicate the activated state. when the s/t line awake detector, which is switched to the line, detects an incoming signal, this is indicated by rsy. test mode 1 single alternating pulses are sent on the s/t-interface (2 khz repetition rate) test mode 2 continuous alternating pulses are sent on the s/t-interface (96 khz) reset state a hardware or software reset (res) forces the sbcx to an idle state where the analog components are disabled (transmission of info0) and the s/t line awake detector is inactive. thus activation from the nt is not possible. clocks are still supplied and the outputs are in a low impedance state. 4.3.2 state machine lt-s mode section 4.3.2 is applicable for lt-s mode.
technical description semiconductor group 137 4.3.2.1 lt-s mode state diagram figure 68 state transition diagram in lt-s mode itd04012 i4 i3 i3 i2 g2 pend. act. i0 i0 g1 deactivated wait for dr di dr * i0 i0 i0 dr tim g4 pend. deact. i2 i3 di dc ar ai reset tim res * i0 test mode i tim tmi * it dr rst any state dc res dr dc tmi dr dr dr dr i0 dc i3 ms or 32 ard 1) 1) ard ard 1) cmd. ind. state in out s/t dc ard dc ard g3 activated ard dc g2 lost framing i3 i3 i x i r rsy state any 4) or nt-star 2) 3) i0 r iom notes: 1. ard stands for ar or arl 2. nt star: transition from g2 pend. act. to g3 activated takes place when the first branch of the star is synchronized 3. nt star: transition from state g3 activated to g2 lost framing is disabled. 4. tmi = tm1 or tm2
technical description semiconductor group 138 4.3.2.2 lt-s mode transition criteria the transition criteria used by the sbcx are described in the following sections. they are grouped into: C c/i commands C pin states C events on the s/t-interface. 4.3.2.2.1 c/i commands ar activation request. this command is used to start an exchange initiated activation. arl activation request loop. the sbcx is requested to operate an analog loop-back close to the s/t-interface. dc deactivation confirmation. transfers the lt-s into a deactivated state in which it can be activated from a terminal (detection of info 0 enabled). dr deactivation request. initiates a complete deactivation from the exchange side by transmitting info 0. unconditional command. res please refer to section 4.3.1.2.1 for details. tm1 test mode 1. transmission of single pulses on the s/t-interface. the pulses are transmitted with alternating polarity at a frequency of 2 khz. tm1 is a unconditional command. tm2 test mode 2. transmission of continuous pulses on the s/t-interface. the pulses are sent with alternating polarity at a rate of 96 khz. tm2 is a unconditional command. 4.3.2.2.2 pin states pin-res pin reset. please refer to section 4.3.1.2.2 pin-nt-star device operates in nt-star mode. in this mode detection of info 3 is not essential in the stateg2 pend. act. for a transfer to g3 activated. the transfer will be accomplished as soon as any one branch of the star is synchronized. nt-star set to low will disable the transition from g3 activated to g2 lost framing. therefore, c/i indication ai will stay even when i3 is lost. 4.3.2.2.3 s/t-interface events i0 info 0 detected i0 level detected (signal different to i0) i3 info 3 detected i3 any info other than info 3
technical description semiconductor group 139 4.3.2.3 transmitted signals and indications in lt-s mode the following signals and indications are issued on the iom-2 and s/t-interface. 4.3.2.3.1 c/i indications 4.3.2.3.2 s/t-interface signals i0 info 0 i2 info 2 i4 info 4 it pseudo ternary pulses at 2-khz frequency (tm1). pseudo ternary pulses at 96-khz frequency (tm2). abbreviation indication (upstream) lt-s mode remark tim timing interim indication during deactivation procedure rsy resynchronizing receiver is not synchronous maic mai change pin main has changed. mai (3:0) pins summarized and monitored in one indication. ar activate request info 0 received from terminal. activation proceeds. cvr far-end-code-violation after the receipt of at least one illegal code violation cvr is indicated six times. this function must be enabled by setting the rcve-bit in the configuration register. ai activate indication synchronous receiver, i.e. activation completed. di deactivate indication timer (32 ms) expired or info 0 received after deactivation request
technical description semiconductor group 140 4.3.2.4 states lt-s mode g1 deactivated the sbcx is not transmitting. there is no signal detected on the s/t-interface, and no activation command is received in the c/i channel. g2 pending activation as a result of an info 0 detected on the s/t line or an ard command, the sbcx begins transmitting info 2 and waits for reception of info 3. the timer to supervise reception of info 3 is to be implemented in software. in case of an arl command, loop 2 is closed. g3 activated normal state where info 4 is transmitted to the s/t-interface. the sbcx remains in this state as long as neither a deactivation nor a test mode is requested, nor the receiver loses synchronism. when receiver synchronism is lost, info 2 is sent automatically. after reception of info 3, the transmitter keeps on sending info 4. g2 lost framing this state is reached when the sbcx has lost synchronism in the state g3 activated. g4 pending deactivation this state is triggered by a deactivation request dr. it is an unstable state: indication di (state g4 wait for dr.) is issued by the sbcx when: either info0 is received, or an internal timer of 32 ms expires. g4 wait for dr final state after a deactivation request. the sbcx remains in this state until a response to di (in other words dc) is issued. test mode 1 single alternating pulses are sent on the s/t-interface (2-khz repetition rate). test mode 2 continuous alternating pulses are sent on the s/t-interface (96 khz). 4.3.3 state machine nt mode section 4.3.3 is applicable for nt mode.
technical description semiconductor group 141 4.3.3.1 nt mode state diagram figure 69 nt mode state diagram itd04013 g2 wait for aid i2 i3 i3 i2 g2 pend. act. i0 * g1 i0 detected i0 i0 g1 deactivated g4 wait for dr di dr * i0 i0 i0 dr tim g4 pend. deact. g3 activated i4 i3 i3 i2 g2 lost framing rsy di dc ar dc ar ard ai ard ai aid aid ard s/t u g3 lost framing i2 * rsy rsy 4) 4) reset tim res * i0 test mode i tim tmi * it dr rst any state dc res dr dc tmi dr dr dr dr dr i0 dc ard i3 ard 1) 1) ms or 32 ard 1) 1) ard ard 1) cmd. ind. state in out s / t i3 ard 1) aid 2) rsy 2) aid i3 i3 ard 1) aid 2) dr rsy , rsy i x i r any state or nt_star 3) & & i0 r iom notes: 1. ard = ar or arl 2. aid = ai or ail 3. transition takes place as soon as one branch of the star has detected info 3. 4. with nt-star selected transfer to g2 lost framing state is not possible.
technical description semiconductor group 142 4.3.3.2 nt mode transition criteria the transition criteria used by the sbcx are described in the following sections. they are grouped into: C c/i commands C pin states C events or the s/t-interface. 4.3.3.2.1 c/i commands ar activation request. this command is used to start an exchange initiated activation. arl activation request loop. the sbcx is requested to operate an analog loop-back close to the s/t-interface. ai activation indication. confirms that the u-interface is fully transparent, on d-channel data transfer is allowed. ail activation indication loop. dc deactivation confirmation. transfers the nt into a deactivated state in which it can be activated from a terminal (detection of info 0 enabled). dr deactivation request. initiates a complete deactivation from the exchange side by transmitting info 0. unconditional command. res please refer to section 4.3.1.2.1 for details. rsy resynchronizing. the u-interface has not obtained or lost synchronization. info 2 is transmitted consequently by the sbcx. tm1 test mode 1. transmission of single pulses on the s/t-interface. the pulses are transmitted with alternating polarity at a frequency of 2 khz. tm1 is an unconditional command. tm2 test mode 2. transmission of continuous pulses on the s/t-interface. the pulses are sent with alternating polarity at a rate of 96 khz. tm2 is an unconditional command.
technical description semiconductor group 143 4.3.3.2.2 pin states pin-res pin reset. please refer to section 4.3.1.2.2 for details. pin-nt-star device operates in nt-star mode. in this mode detection of info 3 is not essential for a transfer to g2 wait for ai. the transfer will be accomplished as soon as any one branch of the star is synchronized. a transfer from states g2 wait for ai and g3 activated to state g2 lost framing is not possible with nt-star pin set to low. pin-tm1 transfers the sbcx into the test mode i state. here a 2-khz signal of alternating pulses is transmitted on the s/t-interface. pin-tm2 transfers the sbcx into test mode i state. here a signal consisting of continuous binary zeros is sent at the rate of 96 khz. 4.3.3.2.3 s/t-interface events i0 info 0 detected i0 level detected (any signal different to i0) i3 info 3 detected i3 any info other than info 3. 4.3.3.3 transmitted signals and indications in nt mode the following signals and indications are issued on the iom-2 and s/t-interface. 4.3.3.3.1 c/i indications abbreviation indication (upstream) nt mode remark tim timing s transceiver requires clock pulses rsy resynchronizing receiver is not synchronous maic mai change pin main has changed ar activate request info 0 received cvr far-end-code-violation after each multi-frame the receipt of at least one illegal code violation is indicated six times. this function must be enabled by setting the rcve-bit in the configuration register. ai activate indication synchronous receiver di deactivate indication timer (32 ms) expired or info 0 received after deactivation request
technical description semiconductor group 144 4.3.3.3.2 s/t-interface signals i0 info 0 i2 info 2 i4 info 4 it pseudo ternary pulses at 2-khz frequency (tm1). pseudo ternary pulses at 96-khz frequency (tm2). 4.3.3.4 states nt mode g1 deactivated the sbcx is not transmitting. no signal is detected on the s/t-interface, and no activation command is received in c/i channel. di is output in the normal deactivated state, and tim is output as a first step when an activation is requested from the s/t-interface. g1 i0 detected an info 0 is detected on the s/t-interface, translated to an activation request indication in the c/i channel. the sbcx is waiting for an ar command, which normally indicates that the transmission line upstream (usually a two-wire u interface) is synchronized. g2 pending activation as a result of the ard command, and info 2 is sent on the s/t-interface. info 3 is not yet received. in case of arl command, loop 2 is closed. g2 wait for aid info 3 was received, info 2 continues to be transmitted while the sbcx waits for a switch- through command aid from the device upstream. g3 activated info 4 is sent on the s/t-interface as a result of the switch through command aid: the b and d-channels are transparent. on the command ail, loop 2 is closed. g2 lost framing s/t this state is reached when the sbcx has lost synchronism in the state g3 activated. g3 lost framing u on receiving an rsy command which usually indicates that synchronization has been lost on the two-wire u interface, the sbcx transmits info 2.
technical description semiconductor group 145 g4 pend. deact. this state is triggered by a deactivation request dr, and is an unstable state. indication di (state g4 wait for dr) is issued by the sbcx when: either info0 is received or an internal timer of 32 ms expires. g4 wait for dr final state after a deactivation request. the sbcx remains in this state until an acknowledgment to di (dc) is issued. test mode 1 single alternating pulses are sent on the s/t-interface (2-khz repetition rate). test mode 2 continuous alternating pulses are sent on the s/t-interface (96 khz).
technical description semiconductor group 146 4.4 reset 4.4.1 c/i command res reset of the layer-1 state machine. sbcx is transmitting info 0 and does not react on received infos. res is an unconditional command. 4.4.2 hardware reset rst all sbcx registers are set back to their initial values. at power up a reset pulse (rst = low active) of minimum 1 m s should be applied to bring sbcx to the state reset in the l1 state machine. after that the sbcx may be operated according to the state diagrams. in nt mode the dcl is needed during the hardware reset for initialization. the devices fitting to the sbcx in nt mode (i.e. iecs and ibc) deliver the necessary clocks automatically. all mai pins are tristate during rst = 0 or when the sbcx is in the state reset, unless maim is programmed to 1. after reset mai (3:0) are operated as input pins and mai (7:4) as output pins (push/pull). the value after reset is 0. idp0 and idpi are tristate during rst = 0. 4.4.3 push/pull sensing after the hardware reset the sbcx senses in the monitor channel timeslot during the first two iom frames, whether an external pull-up resistor is connected or not to pin idp0. during this time of sensing it is necessary, that no other device connected to idp0 sends informations in the monitor channel. as a result of the sensing procedure the pins idp0, idp1, x3 (if ceb) and mai5 (if s/g) are either open drain outputs and therefore require the same pull-up resistor as pin idp0 or push/pull outputs. please note that the iom-2 interface specification describes open drain data lines (idp0 and idp1) with external pull-up resistors. however, if operation is logical point-to-point, tristate operation is possible as well for the data lines. 4.4.4 initializing lt-t mode if the mode pin is pin strapped to 1, after hw-reset the sbcx will start in lt-s mode. until the sbcx is switched to lt-t mode by register setting, it may react to incoming signals on s 0 . therefore the following sequence should be used: hw-reset sw-reset (write command res to c/i) release hw-reset program configuration register: mode to 1 for lt-t mode write command tim to c/i
technical description semiconductor group 147 4.5 maintenance functions the technical description of maintenance functions follows in the next sections. the sections test modes and system measurement of chapter 3 have not been included as they contain primarily application information. 4.5.1 test loop-backs 4.5.1.1 complete loop-backs (no. 2, no. 3, and no. a) function the analog loop may be closed in three different locations: in the nt1 (no. 2), the nt2 (no. 3) and the terminal or pbx (no. a). the loop is closed close to the s/t-interface. no external s/t-interface circuitry is required to close these loop-backs. initialization two alternatives are provided to close the complete loop-back. the first method makes use of the c/i command arl. in te and lt-t modes arl is regarded as an unconditional command. it may therefore be issued independently of the current operational state. in nt and lt-s modes the arl command is recognized in the states: C g4 pending deactivation C g4 wait for dr C g1 deactivated Cg1 i0 detected (nt only) the command arl has to be applied continuously while the loop-back is required. the second alternative to close the analog loop-back is to set the sc bit in the loop-back register. this option is only available in lt-s and nt mode when the device is fully activated (c/i = ai). transparency the user may choose whether the complete loop-back data is to be put transparently onto the s/t-interface or not. the selection is performed with the lp bit in the configuration register.
technical description semiconductor group 148 4.5.1.2 single channel loop-backs (no. 4, no. b 2 , no. c) function partial loop-backs may be closed on the iom-2 or the s/t-interface. loop-backs no. b 2 (nt2), no. c (nt1) and no. 4 (terminal and pbx) are closed on iom-2 and loop-back the data from the s/t-interface. initialization partial loop-backs are entirely controlled by the loop-back register. loop-backs are available for both b channels on the s/t and iom-2 interface. by setting the corresponding bit in the loop-back register to one a loop-back is closed. iom-2 loop- backs (ib1, ib2) may be closed in combination, i.e. ib1 = one and ib2 = one will close loop-backs for both b channels. additionally the command ib12 allows to interchange the b1 and b2 channel. ib12 only works in conjunction with ib1 and ib2. s/t loop backs (sb1, sb2) can be closed in lt-s and nt mode. single channel loop-backs can only be closed in the fully activated state. transparency all single channel loop-backs are transparent. 4.5.2 monitoring of illegal code violations function any illegal code violations on the s/t bus result in the c/i code cvr to be issued in 6 successive iom-2 frames. this function is implemented according to ansi t1.605. it is independent of multiframing. initialization the detection of illegal code violations is enabled by setting bit rcve in the configuration register to one.
technical description semiconductor group 149 4.6 clock generation and clock characteristics this section deals with clock generation requirements for slave and master modes and the characteristics of clock signals produced by the sbcx. the following requirements apply to all operational sbcx modes: clock requirements master clock nominal frequency: 7.68 mhz master clock overall tolerance: 100 ppm master clock duty cycle: see figure 70 the inputs are driven at 2.4 v for a logic 1 and 0.45 v for a logic 0. the timing measurements are made at 3.5 v for a logic 1 and 0.8 v for a logic 0. figure 70 dynamic characteristics of duty cycle crystal specification and recommendations regarding the oscillator circuit are presented in section 4.7.2 . table 25 duty ratio pin parameter symbol limit values unit min. max. xtal1, xtal2 high phase of crystal/clock t wh 35 ns low phase of crystal/clock t wl 35 ns period of crystal/clock t p 130.08 130.34 ns itt00723 t wh wl t t p 3.5 v v 0.8
technical description semiconductor group 150 propagation delay the delay from the iom-2 to the s/t-interface and vice versa is independent of the direction. table 26 the requirements for input jitter and the operation of the implemented transmit and receive plls are dependent on the operational sbcx modes. details on these themes are described in the following sections. 4.6.1 nt and lt-s mode 4.6.1.1 transmit and receive pll the transmit pll (xpll) synchronizes a 192 khz transmit bit clock to the iom-2 clock fsc (8 khz) derived from the oscillator clock. when the oscillator clock is synchronous to fsc (fixed divider ratio of 960) the xpll will not perform any tracking after having locked the phase, i.e. the input jitter on clocks xtal and fsc will not be increased. alternatively, when a free running oscillator is used, xpll tracking increases fsc jitter by 130 ns. this reduces the allowable input jitter of fsc to less than 130 ns peak-to-peak (see also following section jitter). C in a point-to-point or extended bus configuration the receive pll (rpll) recovers bit timing from the detectors output signal and provides a synchronous 1536-khz clock (adaptive timing recovery from the receive data stream on the s-interface). divided by eight this clock is used as 192-khz receive data clock (pp). C in a passive bus configuration, a 192-khz receive clock (mp) generated by the transmit pll (xpll) is used to sample the input data (fixed timing recovery). parameter limit values unit condition min. typ. max. signal delay s ? iom 45 65 90 m s c l = 150 pf signal delay iom ? s456590 m s c l = 150 pf
technical description semiconductor group 151 figure 71 clock system of the sbcx in nt and lt-s mode 4.6.1.2 jitter requirements according to itu i.430 the maximum jitter in an nt output sequence is 5 % of a bit period (260 ns). two cases need to be distinguished for sbcx input jitter requirements: l crystal as clock source with a crystal as clock source the pll works permanently to synchronize the master clock on to the fsc reference signal. each tracking step produces 65 ns jitter so that a total of 130 ns self- initiated jitter results under ideal circumstances. to be below the specified limit the fsc input jitter should not exceed 100 ns (30 ns margin) in this configuration. l synchronized, external clock source in case an externally synchronized master clock is provided at pin xtal1, the xpll stops regulating once it has locked successfully. therefore no self-initiated jitter is produced. all input jitter (fsc and master clock) is passed on transparently to the s/t-interface. the super imposed jitter of fsc and master clock may therefore not exceed 260 ns. its03999 xpll rpll mp pp dcl fsc
technical description semiconductor group 152 4.6.2 lt-t and te mode 4.6.2.1 receive pll in te and lt-t mode the receive pll (rpll) recovers bit timing from the detectors output signal and provides a synchronous 1536-khz clock (adaptive timing recovery). divided by eight this clock is used as 192-khz receive data clock and as transmit data clock (pp). the receive pll performs pll tracking each 250 m s after detecting the phase between the f/l transition of the receive signal and the covered clock. a phase adjustment is done by adding or subtracting 65 ns to or from a 1536-khz clock cycle. the 1536-khz clock is then used to generate any other clock synchronized to the line. figure 72 receive pll of the sbcx in te mode figure 73 receive pll of the sbcx in lt-t mode its04000 rpll pp fsc dcl bcl its04001 rpll pp slip detector dcl fsc c ref
technical description semiconductor group 153 4.7 elastic buffers in lt-t mode 4.7.1 elastic buffer in lt-t mode the sbcx provides a buffer designed as a wander-tolerant system. this is required because the sbcx is a slave to both interfaces and the data clocks of the two interfaces have a time dependent phase relationship. the sbcx enables intermediate storage of 3 x b1 octets, 3 x b2 octets and 6 d-bits for phase difference and wander absorption. the elastic buffer of the sbcx compensates a maximum phase wander of 50 m s peak-to-peak and a slip detector indicates when this limit is exceeded. setting the c/w/p-bit in the configuration register gives a warning when a slip of 25 m s is exceeded. an indication (slip detected) is released in the c/i channel. note that the c/i is only a warning, data has not been lost at this stage. 4.7.1.1 jitter requirements in te and lt-t mode itu i.430 specifies a maximum jitter in transmit direction of C 7 % to + 7 %. because the zero reference is difficult to determine 14 % of bit period (peak to peak) are accepted (i.e. 730 ns). this specification will be met by the sbcx provided that the master clock source is accurate within 100 ppm (dependent of crystal or external source). 4.7.1.2 output clock characteristics in te and lt-t mode various clock signals are supplied by the sbcx to facilitate system design. the following two tables specify these clock signals for te and lt-t mode. table 27 clock characteristics te mode pin parameter symbol limit values unit condition min. typ. max. dcl output: 1536 khz t p 520 651 782 ns osc 100 ppm output: 1536 khz t wh 175 325 475 ns osc 100 ppm output: 1536 khz t wl 300 325 350 ns osc 100 ppm x3 output: 768 khz t p 1150 1302 1450 ns osc 100 ppm output: 768 khz t wh 520 651 782 ns osc 100 ppm output: 768 khz t wl 520 651 782 ns osc 100 ppm x0 and c/w/p- bit = 0 output: 32 khz t p 31.1 31.25 31.4 m sosc 100 ppm output: 32 khz t wh 15.4 15.6 15.8 m sosc 100 ppm output: 32 khz t wl 15.4 15.6 15.8 m sosc 100 ppm
technical description semiconductor group 154 duty ratios the 1536-khz clock is phase-locked to the receive s signal and derived using the internal dpll and the 7.68 mhz 100 ppm crystal. a phase tracking with respect to s is performed once in 250 m s. as a consequence of this dpll tracking, the high state of the 1536-khz clock may be either reduced or extended by one half 7.68-mhz period once every 250 m s. since the other signals are derived from this clock, the high or low states may likewise be reduced or extended by the same amount once every 250 m s. figure 74 phase relationships of te clock signals note: 1.536 and 768 khz may also start with falling edge of 7.68 mhz clock due to the phase tracking mentioned above. 1) synchronous to receive s line x0 and c/w/p- bit = 1 output: 16 khz t p 62.3 62.5 62.7 m sosc 100 ppm output: 16 khz t wh 31.1 31.25 31.4 m sosc 100 ppm output: 16 khz t wl 31.1 31.25 31.4 m sosc 100 ppm table 28 te clock signals (iom -2 mode) application dcl fsc x3 te o:1536 khz 1) 1:1 o:8 khz 1) 1:2 o:768 khz 1) 1:1 table 27 clock characteristics te mode (contd) pin parameter symbol limit values unit condition min. typ. max. itd05427 7.68 mhz khz 1536 768 khz * synchronous to receive s/t. duty ratio 3 : 2 normally *
technical description semiconductor group 155 4.7.2 recommended oscillator circuit in all applications the user has the choice to supply the master clock by crystal or by an external source. in case a crystal (serial resonance) is connected it should meet the following requirements: nominal frequency 7.68 mhz overall tolerance (crystal, capacitance) 100 ppm load capacitance 20 pf 0.5 pf resonance resistance 60 w shunt capacitance 7 pf external load capacitance c l 50 pf figure 75 recommended oscillator circuits table 29 clock characteristics lt-t mode pin parameter symbol limit values unit condition min. typ. max. x3 output: 1536 khz t p 586 651 716 ns osc 100 ppm output: 1536 khz t wh 306 391 476 ns osc 100 ppm output: 1536 khz t wl 240 260 281 ns osc 100 ppm its00764 7.68 mhz xtal1 2 xtal xtal 2 1 xtal n.c. oscillator external signal crystal oscillator mode driving from external source 18 19 19 18 pf 33 33 pf c l l c
technical description semiconductor group 156 4.8 analog line port the analog part of the sbcx consists of two major building blocks: Creceiver C transmitter in addition external circuitry is required to connect both transmitter and receiver to the s/t-interface. the following three sections describe these functional blocks in detail. 4.8.1 receiver characteristics the receiver consists of a differential to single ended input stage, a peak detector and a set of comparators. additional noise immunity is achieved by digital oversampling after the comparators. the following figure describes the functional blocks of the receiver. figure 76 receiver circuit the input stage works together with external 10 k w resistors to match the input voltage to the internal thresholds. the data detection thresholds are chosen to 35 % of the peak voltage to increase the performance in extended passive bus configurations. however they never go below 85 mv with respect to the line signal level. this guarantees a maximum line attenuation of at least 13 db in point-to-point configurations with a margin of more than 70 mvpp with respect to the specified 100 mvpp noise. its03994 - + 2.5 v sr sr 40 k w 40 k w 50 k w 50 k w peak detector v ref1 ref2 v level detect data data high low 2 1
technical description semiconductor group 157 figure 77 receiver thresholds the peak detector requires maximum 2 m s to reach the peak value while storing the peak level for at least 250 m s (rc > 1 ms). the additional level detector for power up/down control works with fixed thresholds at 100 mv. the level detector monitors the line input signals to detect whether an info is present. in te and lt-t mode, when closing an analog loop, it is therefore possible to indicate an incoming signal during activated loop. in nt and lt-s analog loop-back mode the level detector monitors its own loop signal and an incoming signal is not recognized.
technical description semiconductor group 158 4.8.2 transmitter characteristics the transmitter stage consists of two identical current limited voltage sources, one for each polarity of output pulses. the voltage source guarantees the required output voltages on 50 w and 400 w loads whereas the 5.6 w load is current limited to maximum 13.4 ma. the opposite pin is always switched to ground. the rising and falling edges of the pulses on the 50 w load is typically 300 ns. the following figure illustrates the transmitter stage. figure 78 transmitter output stage the dynamic transmitter characteristics are given by the control signals vsen1,2 and son1,2 delivered to the output stage. both the switch and the voltage source enable signals are simple binary signals with slightly different timing according to the following figure. figure 79 dynamic transmitter characteristics its03997 - + + - v ref vsen son sx v ref vsen son 12 sx 1 2 1 2 itd03998 5.2 s 260 ns vsen son active active active active 1(2) 1(2)
technical description semiconductor group 159 4.8.3 s/t-interface circuitry in order to comply to the physical requirements of itu recommendation i.430 and considering the national requirements concerning overvoltage protection and electromagnetic compatibility (emc), the sbcx needs some additional circuitry. the transmitter of the sbcx is identical to that of both peb 2080 s-bus interface circuit (sbc) and peb 2086 isdn subscriber access controller (isac -s), hence the line interface circuitry should be the same. the external resistors (20 40 w ) are required in order to adjust the output voltage to the pulse mask (nominal 750 mv according to itu i.430, to be tested with the command tm1) on the one hand and in order to meet the output impedance of minimum 20 w (transmission of a binary zero according to itu i.430, to be tested with the command tm2) on the other hand. figure 80 external circuitry transmitter its03732 gnd : overvoltage protection s-bus connector sx1 sx2 20...40 dc point 20...40 sbcx w w 21 v 2,0...2,4 dd v
technical description semiconductor group 160 the receiver of the sbcx is symmetrical. 10 k w overall resistance are recommended in each receive path. although it is possible to place two single 10 k w resistors either between transformer and diode circuit or between chip and diode circuit it is preferable to split the resistance into two resistors for each line. this allows to place a high resistance between the transformer and the diode protection circuit (required to pass 96 khz input impedance test of itu i.430). the remaining resistance (2 k w ) protects the sbcx itself from input current peaks. the following figure illustrates this recommendation. figure 81 external circuitry receiver its03733 gnd : overvoltage protection s-interface connector sx1 sx2 2 dc point v dd sbcx w 21 k k w 28 w k k w 8
technical description semiconductor group 161 4.8.3.1 s/t-interface transformer the sbcx is connected to the s/t-interface by the use of a 2:1 transformer for the receiver and the transmitter respectively. the line side of the transformer should be centre tapped for the phantom power supply. the model parameters of the transformer are defined below (all measurements at 10 khz): primary to secondary transformer ratio: 1:2 1 % primary total dc resistance: r 10 w primary inductance: l m > 20 mh primary inductance with secondary short circuited: l p < 20 m h primary capacitance with secondary open: c < 40 pf figure 82 transformer model its04021 : 21 cl m l p r linie side ideal transformer
technical description semiconductor group 162 4.8.3.2 line overload protection (transmitter, receiver) in order to protect the sbcx from over-current pins sx1, sx2 and sr1, sr2 are equipped with internal protection circuits. the following figures indicate what limits may not be exceeded to avoid permanent damage to the analog port. these figures may be used to deduct requirements for external over voltage protection. the maximum input current (under overvoltage conditions) is given as a function of the width of a rectangular input current pulse as outlined in the following figure. figure 83 test condition for maximum input current its04532 i t device under test condition: all other pins grounded t wi
technical description semiconductor group 163 4.8.4 transmitter input current the destruction limits for negative input signals ( r i 3 2 w ) and for positive input signals ( r i 3 200 w ) are given in the following figure. figure 84 destruction limits transmitter input current itd02340 0.05 0.5 5 50 10 -10 -9 10 -8 10 -7 10 -6 10 -5 10 -4 10 -3 10 -2 10 -1 10 1 s a w1 t i
technical description semiconductor group 164 4.8.5 receiver input current the destruction limits ( r i 3 300 w ) are given in the following figure. figure 85 destruction limits receiver input current itd02338 0.005 5 10 -10 -4 10 -1 10 1 s a w1 t i 0.01 0.1 1
semiconductor group 165 5 electrical characteristics all characteristics given are valid under the following conditions unless otherwise indicated: t a = C 20 to 70 c; v dd = 5 v 5 %; v ss = 0 v 5.1 absolute maximum ratings ambient temperature under bias C 20 to 70 c storage temperature C 65 to 125 c voltage on any pin with respect to ground C 0.4 to v dd + 0.4 v power dissipation 1 w note : stresses above those listed here may cause permanent damage to the device. exposure to absolute maximum rating conditions for extended periods may affect device reliability. thermal contact resistance silicon-case r thk silicon-environment r thu p-dip-28 29.6 k/w 49 k/w p-lcc-28-r 11.5 k/w 60 k/w electrical characteristics
semiconductor group 166 5.2 power supply v dd = 5 v 0.25 v the analog receiver part has a power supply rejection of better than C 40 db up to 100 khz as shown in the following figure. however, due to the digital oversampling technique the overall receiver characteristics exceed the given value beyond 200 khz. figure 86 power supply rejection sbcx receiver 5.3 capacitances t a = 25 c; v dd = 5 v 5 %; v ss = 0 v; f c = 1 mhz pin parameter symbol limit values unit min. max. all pins except sx1, 2 pin capacitance c io 7pf sx1, 2 output capacitance against v ss c out 10 pf xtal1, 2 external load capacitance c l 50 pf itd03996 db -50 -40 db -30 db -20 db -10 db 0db khz 1 10 khz 100 khz 1 mhz 10 mhz 100 mhz electrical characteristics
semiconductor group 167 electrical characteristics 5.4 dc characteristics note: 1) due to the transformers, the load resistance as seen by the circuit is four times r l pin parameter symbol limit values unit test condition min. max. all pins except sx1, 2; sr1, 2; xtal1, 2 input low voltage v il C 0.4 0.8 v input high voltage v ih 2.0 v dd + 0.4 v output low voltage v ol 0.45 v i ol = 2 ma idp1, 0 output low voltage v ol1 0.45 v i ol = 7 ma all pins except sx1, 2; sr1, 2; xtal1, 2 output high voltage v oh 2.4 v i oh = C 400 m a v dd C 0.5 v i oh = C 100 m a input leakage current i li 1 m a0 v v in v dd output leakage current i lo 1 m a0 v v out v dd sx1, sx2 absolute value of output pulse amplitude ( v sx2 C v sx1 ) v x 2.03 2.10 2.31 2.39 v v r l = 50 w 1) r l = 400 w 1) sx1, sx2 transmitter output current i x 7.5 13.4 ma r l = 5.6 w 1) sx1, sx2 transmitter output impedance z x 10 0 k w w inactive or during binary one (v dd = 0 5 v) during binary zero r l = 50 w sr1, sr2 receiver input impedance z r 10 100 k w w v dd = 5 v v dd = 0 v xtal1 input high voltage v ih 3.5 v dd + 0.4 v xtal1 input low voltage v il C 0.4 1.5 v xtal2 output high voltage v oh 4.5 v i oh = 5 m a, c 50 pf xtal2 output low voltage v ol 0.4 v i oh = 5 m a, c 50 pf
semiconductor group 168 5.5 power consumption note: for power consumption under emergency conditions please refer to corresponding application note. parameter limit values comment min. typ. max. 50 w chip load, inputs at v ss / v dd , 50 % bin. zeros in b1 and b2 channel 60 mw power-up no output loads 4 mw power-down 0 w chip load and info2 transmitted 108 mw worst-case electrical characteristics
s e mic o nduct o r group 169 package outlines 6 pack a ge outlines p-dip-28-3 (plastic dual in-line package) g p d 0 5590 sorts of pack i ng p a cka g e outlines f o r tubes, t r a ys e tc. are contai n ed in o u r dat a b o ok package inf o rmatio n dime n sions in mm
semiconductor group 170 package outlines p-lcc-28-1 (plastic leaded chip carrier package) gpl05018 sorts of packing package outlines for tubes, trays etc. are contained in our data book package information dimensions in mm smd = surface mounted device
7 a ppendix
semiconductor group 172 appendix the appendix comprises three sections: appendix a contains a collection of delta- and errata sheets published for the sbcx, peb 2081. these allow the user to identify technical differences between the latest sbcx versions. appendix b summarizes the requirements of external components and gives addresses of recommended suppliers. appendix c is a quick reference guide containing the most important information regarding the sbcx.
appendix a 7 . 1 delta and errata sheets
s/t bus interface circuit extended (sbcx) peb 2081 delta sheet cmos semiconductor group 174 differences between peb 2081 version 3.4 and version 3.3 1. programming the iom ? -2 channel register (address: 3 h ) with the value xxxx x1xx (dh = 1) in the lt-t mode has no influence on the indication. the indication in the state activated is always 1100 (ai). 2. enabling the far-end-code violation function (fecv) according to ansi t1.605 (rcve = 1 in configuration register; address = 1 h ) the detection of at least one code violation within multiframe is indicated by the occurrence of six times the ci code 1011 (cvr).
s/t bus interface circuit extended (sbcx) peb 2081 errata sheet for the version 3.3 cmos semiconductor group 175 1. activation indication after programming the iom-2 channel register (address: 3 h ) with the value xxxx x1xx (dh = 1) in the lt-t mode, the indication of the state activated may be 0100 (rsy) instead of 1100 (ai). although the indication is wrong the device works correctly. 2. illegal code violation indication after enabling the far-end code violation function (fecv) according to ansi t1.605 (rcve = 1 in configuration register; address: 1 h ) the device indicates illegal code violation in the ci channel: 1011 (cvr). the indication, once occurred, will only disappear when leaving the activated state. this function should not be programmed if using the versions 3.2 and 3.3.
s/t bus interface circuit extended (sbcx) peb 2081 errata sheet for the version 3.4 cmos semiconductor group 176 05.96 1. statemachine toggling receiving infox in te or lt-t mode the statemachine may toggle betweenstatef5/f8 and state f6 or between state f5/f8 and state f7. while toggling the device stays in f6 or f7 for one iom frame only. 2. nt star operation d-channel handling in a star configuration (several sbcx in nt/lt-s mode, tied together at ceb and iom) doesnt work properly. corrupted d-channel data may be sent in du direction on iom.
appendix b 7 . 2 external components information
semiconductor group 178 appendix transformers and crystals vendor list crystals: frischer electronic schleifmhlstra?e 2 d-91054 erlangen, germany kvg waibstadter stra?e 2-4 d-74924 neckarbischofsheim 2, germany tel.: (7263) 648-0 ndk 2-21-1 chome nishihara shibuya-ku tokyo 151, japan tel.: (03)-460-2111 or cupertino, ca, usa tel.: (408) 255-0831 saronix 4010 transport at san antonio palo alto, ca 94303, usa tel.: (415) 856-6900 or via arthur behrens kg schrammelweg 3 d-82544 egling-neufahrn, germany tele quarz landstra?e 13 d-74924 neckarbischofsheim 2, germany transformers: advanced power components (apc) 47 riverside medway city estate strood county of kent, gb tel.: (044) 634-290 588 pulse engineering p.o. box 12235 san diego, ca 92112, usa tel.: (619) 268-2454 or 4, avenue du quebc f-91940 les ulis, france or dunmore road tuam county galway, ireland tel.: (093) 24107 s+m components balanstra?e 73 p.o. box 801709 d-81617 munich, germany tel.: (89) 4144-8041 fax.: (89) 4144-8483 siemens oostcamp belgium schott corporation suite 108 1838 elm hill pike, nashville, tn 37210, usa tel.: (615) 889-8800 tdk christinenstra?e 25 d-40880 ratingen 1, germany tel.: (2192) 487-0
semiconductor group 179 appendix universal microelectronics vacuumschmelze (vac) grner weg 37 postfach 2253 d-63412 hanau 1, germany tel.: (6181) 380 or 186 wood avenue south iselin, nj ob830, usa tel.: (908) 603 5905 valor steinstra?e 68 d-81667 mnchen, germany tel.: (89) 480 2823 fax.: (89) 484 743 vogt electronic ag postfach 1001 d-94128 obernzell, germany tel.: (8591) 17-0 fax.: (8591) 17-240
semiconductor group 180 appendix list of transformer manufacturers and s 0 transformers the following list contains transformers recommended by different manufacturers for use with siemens s 0 transceivers. transformers marked with 1) have been tested in siemens s evaluation boards and have shown positive test results concerning pulse shape and impedance requirements of ets 300 012. this list is not completed, there may be other manufacturers as well as more types fitting to the sbcx. manufacturers transformers apc apc 2040 s apc 1020 s apc 3060 s apc 9018 d apc 3366 d pulse engineering pe-68975 1) pe-64995 pe-65495 pe-65795 pe-68995 s + m components b78384-a1060-a2 1) b78384-p1111-a2 vacuumschmelze vac t60403-l4025-x021 1) t60403-l4097-x011 1) t60403-l5051-x006 1) t60403-l4021-x066 t60403-l4025-x095 t60403-l4097-x029 t60403-l5032-x002 valor pt 5001 pt 5069 st 5069 vogt 543 21 002 00 1) 543 21 004 00 1)
appendix c 7 . 3 quick reference guide
semiconductor group 182 quick reference guide modes of operation configuration lt-s point-point/bus nt point-point/bus lt-t te pin mode1010 x0 i:ts0 i:0/i:1 1) i:ts0 o:32/16khz (1:1) x1 i:ts1 i:0 i:ts1 i:0 x2 i:ts2 i:1 i:ts2 i:0 x3 i/o:ceb i/o:ceb o:1536khz (3:2) o:768khz (1:1) mai0 i:nt-star i:nt-star i:mpr0 i:mpr0 mai1 i:mpr1 i:mfd i:con 2) i:con 3) mai2 i:mpr2 i:tm1 i:mpr2 i:mpr2 mai3 i:mpr3 i:tm2 i:mpr3 i:mpr3 mai4 o:mpr4 o:mpr4 o:mpr4 o:mpr4 mai5 o:mpr5 o:mpr5 o:s/g o:s/g if sge = 1 mai6 o:mpr6 o:mpr6 o:mpr6 o:mpr6 mai7 o:mpr7 o:mpr7 o:mpr7 o:mpr7 fsc i:8khz i:8khz i:8khz o:8khz (1:2) dcl i:512-8192khz i:512-8192khz i:512-8192khz i:1536khz (1:1) (contd) i: input o: output i: 0 input fixed to v ss i: 1 input fixed to v dd note: 1) choice for bus configuration (1 = bus). in lt-s mode only programmable. in nt mode programmable or pin strapping. pin strapping has the higher priority. 2) con-pin functionality is enabled if dh = 1 in the iom-2 channel register in lt-t mode. 3) con-pin functionality is enabled if dh = 0 in the iom-2 channel register in te mode.
semiconductor group 183 quick reference guide register configuration bit 0 (mode) [0] 00/1 7) 10/1 7) configuration bit 1 (c/w/p) [0] 0/1 1) 0/1 1) 0/1 2) 0/1 3) configuration bit 5 (fsmm) [0] 0/1 0/1 0 0 configuration bit 6 (maim) [0] 0000 sm/ci bit 0 (mio) [0] 0000 sm/ci bit 2 (sge) [0] 0000/1 8) iom-2 channel bit 2 (dh) [0] 0/1 5) 0/1 5) 0/1 6) 0/1 7) notes: 1) choice for bus configuration (1 = bus). in lt-s mode only programmable. in nt mode programmable or pin strapping. pin strapping has the higher priority. 2) slip warning control. c/w/p = 0 will issue c/i slip code warning after 50 m s wander. c/w/p = 1 will issue the slip code warning after 25 m s. 3) pck (pin x0) frequency select. c/w/p = 0 will issue a power converter clock frequency of 32 khz, c/w/p = 1 will issue 16 khz. 4) select 1 for intelligent nt applications to ensure partial tic bus evaluation ( see section 3.3.5.5) . 5) select 1 for point-to-multipoint configurations to ensure d-channel collision resolution according to itu i.430 ( see section 2.1.7 and 3.3.5.4 ). 6) for normal d-channel collision procedure program dh = 0. 7) 0: mai pins i/o specific; 1: mai pins only i/o. 8) in te mode pin mai5 outputs a d-channel enable signal, which may be used by a general purpose hdlc controller for lap d handling. the signal contiuously monitors the d-e channel status and provides a stop/go information. [0] initial register bit value after hard- or software reset. modes of operation (contd) configuration lt-s point-point/bus nt point-point/bus lt-t te
semiconductor group 184 quick reference guide mon-8 configuration register C (read/write, address: 1 h ) initial value: 00 h format: mfd maim fsmm lp sqm rcve c/w/p mode bit-name description mode pin mode = v dd (lt-s, lt-t): 0: lt-s mode selected 1: lt-t mode selected c/w/p lt-s and nt mode: configuration 0: point-to-point or extended passive bus configuration (adaptive timing recovery). in nt mode the pin x0 (= bus) must be low. 1: short passive bus configuration (fixed timing recovery) in lt-t mode: wander detection (warning in c/i, data may be lost!) 0: slip after 50 m s wander 1: slip after 25 m s wander in te mode: power converter clock frequency supplied at pin x0 0: 32 khz 1: 16 khz sqm sq channel handling mode selection 0: non-auto mode only s1 and q channels 1: transparent mode s1, s2 and q channels rcve 0: normal operation 1: far-end-code-violation (fecv) function according to ansi t1.605 implemented. lp nt/lt-s mode: 0: transparent analog loop 1: non-transparent analog loop te / lt-t mode: 0: non-transparent analog loop 1: external transparent loop fsmm nt/lt-s mode: 0: normal operation 1: finite state machine interchanged (lt-s ? nt) maim mai pins mode: 0: i/o-specific or standard i/o mai interface 1: m p interface mode for mai interface mfd multi-frame disable (write): 0: all multi-frame functions active. in nt mode the pin mai1 (= mfd) must be low. 1: multi-frame generation (nt, lt-s) or synchronization (te, lt-t) prohibited. no sq monitor messages released. multi-frame detected (read): 0: no multi-frame synchronization achieved. 1: multi-frame synchronization achieved.
semiconductor group 185 quick reference guide mon-8 loop-back register C (read/write, address: 2 h ) initial value: 02 h format: ast sb1 sb2 sc ib1 ib2 1 ib12 bit-name description ast asynchronous timing in nt and lt-s mode; only nt state machine 0: lt-s: command tim in c/i nt: asynchronous wake up 1: lt-s: asynchronous wake up (useful for the intelligent nt) nt: command tim in c/i sb1 loop-back b1 channel at s/t-interface in nt/lt-s mode sb2 loop-back b2 channel at s/t-interface in nt/lt-s mode sc loop-back complete (2b + d) at s/t-interface in nt/lt-s mode ib1 loop-back b1 channel at iom-2 interface ib2 loop-back b2 channel at iom-2 interface ib12 loop-back b1 into b2 channel and vice versa at iom-2 interface. additionally ib1 and/or ib2 must be set.
semiconductor group 186 quick reference guide mon-8 iom a -2-channel register - (read/write, address: 3 h ) initial value: 00 h notes: 1) in lt-s and lt-t mode: pin strapped iom-2 channel in nt and te mode: iom-2 channel 0 format: b1l b1d b2l b2d dl dh cil cih bit-name description b1l b1 channel location 0: normal 1) 1: b1 channel in iom-2 channel 0 b2l b2 channel location 0: normal 1) 1: b2 channel in iom-2 channel 0 dl d-channel location 0: normal 1) 1: d-channel in iom-2 channel 0 cil ci channel location 0: normal 1) 1: in iom-2 channel 0 b1d b1 channel direction 0: normal (idp0 is data output, idp1 is data input) 1: idp0 and idp1 interchanged for b1 channel b2d b2 channel direction 0: normal (idp0 is data output, idp1 is data input) 1: idp0 and idp1 interchanged for b2 channel dh d-channel handling 0: lt-s, lt-t and nt mode: transparent te mode: collision detection according to itu i.430 1: nt and lt-s mode: d-channel access control te mode: transparent d-channel lt-t mode: d-channel collision resolution according to itu i.430 cih ci channel handling 0: normal c/i access in the pin strapped iom-2 channel 1: disabled, access to c/i is only possible via the sm/ci register
semiconductor group 187 quick reference guide mon-8 sm/ci register C (read/write, address: 4 h ) initial value: ci, 0 h format: ci3 ci2 ci1 ci0 tod sge 0 mio bit-name description ci (3:0) ci channel when cih-bit is set to one the commands are input in the monitor channel ci (3:0). the indication can always be read via monitor channel ci (3:0). tod time-out disable 0: monitor timeout (minimum 5 ms) enabled 1: monitor timeout disabled sge stop / go enable 0: normal 1: in te mode pin mai5 outputs s/g mio maintenance input output (maim = 0) 0: i/o-specific functions on mai interface 1: standard i/o functions on mai interface
semiconductor group 188 quick reference guide mon-8 mai pin register - (read/write, address: 5 h ) initial value: 00 h in case the m p interface was selected as the mai interface mode (maim = 1) the mai pin register is defined as follows (only write to register operation will be accepted). (write only) format: mpr7mpr6mpr5mpr4mpr3mpr2mpr1mpr0 bit-name description mpr (7:0) access to mai(7:0) pins if mai interface in standard i/o or i/o specific function mode format: wr rd a1 a0 int d2 d1 d0 bit-name description d0 d2 (mai0:2) data pin (input/output) int (mai3) interrupt (input), read request control: 0: single address read operation 1: complete address (0 3) read operation a0 a1 (mai4:5) address pins (output) rd (mai6) read signal (output) 0: read operation 1: write operation (if wr = 0) wr (mai7) write signal (output) 0: write operation 1: read operation (if rd = 0)
semiconductor group 189 quick reference guide te/lt-t modes state diagram figure 87 state transition diagram in te/lt-t modes itd04010 f3 power down dc di i0 i0 i0 i0 tim dis f3 power up i1 i0 ar pu f4 pend. act. f5/8 unsynchron rsy x i0 i1 f6 synchronized ar i2 i3 i0 i0 ar dr f3 pend. deact. f7 activated reset/loop cmd. ind. state pu di tim di con i0 ar i0 tim tim tim rst di i2 i0 i0 di i3 i4 i4 i2 i4 i2 in tim s/t i4 i3 f7 slip detected it * tmi tmi test mode i di tim tmi any state & p p & ar con 0.5 ms slip i0 res + arl ai slip p 1) x p x i r i 5) 3) 2) i2 2) x x 2) x 2) 4) 2) any state &i4 i4 & i2 i4 & i2 r iom notes: 1. see state diagram for unconditional transitions for details 2. x = tm1 or tm 2 or res or arl x = tm1 & tm2 & res & arl 3. ar p = ar8 or ar10 4. ai p = ai8 or ai10 5. tmi = tm1 or tm2
semiconductor group 190 quick reference guide lt-s mode state diagram figure 88 state diagram of the lt-s mode itd04012 i4 i3 i3 i2 g2 pend. act. i0 i0 g1 deactivated wait for dr di dr * i0 i0 i0 dr tim g4 pend. deact. i2 i3 di dc ar ai reset tim res * i0 test mode i tim tmi * it dr rst any state dc res dr dc tmi dr dr dr dr i0 dc i3 ms or 32 ard 1) 1) ard ard 1) cmd. ind. state in out s/t dc ard dc ard g3 activated ard dc g2 lost framing i3 i3 i x i r rsy state any 4) or nt-star 2) 3) i0 r iom notes: 1. ard stands for ar or arl 2. nt star: transition from g2 pend. act. to g3 activated takes place when the first branch of the star is synchronized 3. nt star: transition from state g3 activated to g2 lost framing is disabled. 4. tmi = tm1 or tm2
semiconductor group 191 quick reference guide nt mode state diagram figure 89 nt mode state diagram itd04013 g2 wait for aid i2 i3 i3 i2 g2 pend. act. i0 * g1 i0 detected i0 i0 g1 deactivated g4 wait for dr di dr * i0 i0 i0 dr tim g4 pend. deact. g3 activated i4 i3 i3 i2 g2 lost framing rsy di dc ar dc ar ard ai ard ai aid aid ard s/t u g3 lost framing i2 * rsy rsy 4) 4) reset tim res * i0 test mode i tim tmi * it dr rst any state dc res dr dc tmi dr dr dr dr dr i0 dc ard i3 ard 1) 1) ms or 32 ard 1) 1) ard ard 1) cmd. ind. state in out s / t i3 ard 1) aid 2) rsy 2) aid i3 i3 ard 1) aid 2) dr rsy , rsy i x i r any state or nt_star 3) & & i0 r iom notes: 1. ard = ar or arl 2. aid = ai or ail 3. transition takes place as soon as one branch of the star has detected info 4. with nt-star selected transfer to g2 lost framing state is not possible
semiconductor group 192 c/i codes 1) in lt-t mode only code lt-s nt te/lt-t in out in out in out 0000dr tim dr tim tim dr 0001res C res C res res 0010tm1 C tm1 C tm1 tm1 0011tm2 C tm2 C tm2 tm2 slip 1) 0100C rsy rsy rsy C rsy 0101C maic C maic C maic/dis 0110C CCCCC 0111C CCCCpu 1000ar ar ar ar ar8 ar 1001C CCCar10C 1010arl C arl C arl arl 1011C cvr C cvr C cvr 1100C ai ai ai C ai8 1101C CCCCai10 1110C C ail C C ail 1111dc di dc di di dc quick reference guide


▲Up To Search▲   

 
Price & Availability of PEB2081-NV34

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X